postgresql/src/backend/storage
Andres Freund 5788e258bb snapshot scalability: Move PGXACT->vacuumFlags to ProcGlobal->vacuumFlags.
Similar to the previous commit this increases the chance that data
frequently needed by GetSnapshotData() stays in l2 cache. As we now
take care to not unnecessarily write to ProcGlobal->vacuumFlags, there
should be very few modifications to the ProcGlobal->vacuumFlags array.

Author: Andres Freund <andres@anarazel.de>
Reviewed-By: Robert Haas <robertmhaas@gmail.com>
Reviewed-By: Thomas Munro <thomas.munro@gmail.com>
Reviewed-By: David Rowley <dgrowleyml@gmail.com>
Discussion: https://postgr.es/m/20200301083601.ews6hz5dduc3w2se@alap3.anarazel.de
2020-08-14 15:33:35 -07:00
..
buffer Add nbtree Valgrind buffer lock checks. 2020-07-21 15:50:58 -07:00
file Fix error message. 2020-07-23 21:10:49 +12:00
freespace Cache smgrnblocks() results in recovery. 2020-07-31 14:29:52 +12:00
ipc snapshot scalability: Move PGXACT->vacuumFlags to ProcGlobal->vacuumFlags. 2020-08-14 15:33:35 -07:00
large_object Remove utils/acl.h from catalog/objectaddress.h 2020-03-10 10:27:00 +01:00
lmgr snapshot scalability: Move PGXACT->vacuumFlags to ProcGlobal->vacuumFlags. 2020-08-14 15:33:35 -07:00
page code: replace 'master' with 'primary' where appropriate. 2020-07-08 12:57:23 -07:00
smgr Cache smgrnblocks() results in recovery. 2020-07-31 14:29:52 +12:00
sync Use correct and consistent unit abbreviation 2020-06-01 21:18:36 +02:00
Makefile Refactor the fsync queue for wider use. 2019-04-04 23:38:38 +13:00