]> granicus.if.org Git - postgresql/commit
Partition the freelist for shared dynahash tables.
authorRobert Haas <rhaas@postgresql.org>
Wed, 23 Mar 2016 14:56:23 +0000 (10:56 -0400)
committerRobert Haas <rhaas@postgresql.org>
Wed, 23 Mar 2016 15:00:54 +0000 (11:00 -0400)
commit44ca4022f3f9297bab5cbffdd97973dbba1879ed
tree8cce315002b49ca7031e940e4000f58da9637d43
parentea4b8bd6188ecb17ba37d93f57b8b020a964e66c
Partition the freelist for shared dynahash tables.

Without this, contention on the freelist can become a pretty serious
problem on large servers.

Aleksander Alekseev, reviewed by Anastasia Lubennikova, Dilip Kumar,
and me.
src/backend/utils/hash/dynahash.c