mirror of
https://github.com/postgres/postgres.git
synced 2025-11-18 02:02:55 +03:00
Mark shared buffer lookup table HASH_FIXED_SIZE
StrategyInitialize() calls InitBufTable() with maximum number of entries that the buffer lookup table can ever have. Thus there should not be any need to allocate more element after initialization. Hence mark the hash table as fixed sized. Author: Ashutosh Bapat <ashutosh.bapat.oss@gmail.com> Discussion: https://postgr.es/m/CAExHW5v0jh3F_wj86yC=qBfWk0uiT94qy=Z41uzAHLHh0SerRA@mail.gmail.com
This commit is contained in:
@@ -62,7 +62,7 @@ InitBufTable(int size)
|
|||||||
SharedBufHash = ShmemInitHash("Shared Buffer Lookup Table",
|
SharedBufHash = ShmemInitHash("Shared Buffer Lookup Table",
|
||||||
size, size,
|
size, size,
|
||||||
&info,
|
&info,
|
||||||
HASH_ELEM | HASH_BLOBS | HASH_PARTITION);
|
HASH_ELEM | HASH_BLOBS | HASH_PARTITION | HASH_FIXED_SIZE);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
Reference in New Issue
Block a user