解决shared buffer过大时实际占用共享内存超出预期的BUG
This commit is contained in:
parent
467acdb8ea
commit
e691d0496c
|
@ -175,6 +175,12 @@ Size BufferShmemSize(void)
|
|||
/* size of checkpoint sort array in bufmgr.c */
|
||||
size = add_size(size, mul_size(g_instance.attr.attr_storage.NBuffers, sizeof(CkptSortItem)));
|
||||
|
||||
/* size of candidate buffers */
|
||||
size = add_size(size, mul_size(g_instance.attr.attr_storage.NBuffers, sizeof(Buffer)));
|
||||
|
||||
/* size of candidate free map */
|
||||
size = add_size(size, mul_size(g_instance.attr.attr_storage.NBuffers, sizeof(bool)));
|
||||
|
||||
return size;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue