pgsql: Partition the freelist for shared dynahash tables. - Mailing list pgsql-committers

From Robert Haas
Subject pgsql: Partition the freelist for shared dynahash tables.
Date
Msg-id E1aikIS-0001NC-1o@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
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.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/44ca4022f3f9297bab5cbffdd97973dbba1879ed

Modified Files
--------------
src/backend/utils/hash/dynahash.c | 184 ++++++++++++++++++++++++++++----------
1 file changed, 137 insertions(+), 47 deletions(-)


pgsql-committers by date:

Previous
From: Tom Lane
Date:
Subject: pgsql: Code review for error reports in jsonb_set().
Next
From: Robert Haas
Date:
Subject: pgsql: postgres_fdw: Fix crash when pushing down multiple joins.