Avoid SnapshotResetXmin() during AtEOXact_Snapshot()
Simon Riggs <simon@2ndQuadrant.com>
Avoid SnapshotResetXmin() during AtEOXact_Snapshot() For normal commits and aborts we already reset PgXact->xmin Avoiding touching highly contented shmem improves concurrent performance. Simon Riggs Discussion: CANP8+jJdXE9b+b9F8CQT-LuxxO0PBCB-SZFfMVAdp+akqo4zfg@mail.gmail.com
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/access/transam/xact.c | modified | +3 −3 |
| src/backend/utils/time/snapmgr.c | modified | +18 −3 |
| src/include/utils/snapmgr.h | modified | +1 −1 |