Add support to dynahash.c for partitioning shared hashtables according
Tom Lane <tgl@sss.pgh.pa.us>
Add support to dynahash.c for partitioning shared hashtables according to the low-order bits of the entry hash value. Also make some incidental cleanups in the dynahash API, such as not exporting the hash header structs to the world.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/storage/ipc/shmem.c | modified | +7 −30 |
| src/backend/storage/lmgr/lock.c | modified | +2 −2 |
| src/backend/utils/hash/dynahash.c | modified | +356 −72 |
| src/include/utils/hsearch.h | modified | +22 −76 |