-
- Downloads
Arrange for large sequential scans to synchronize with each other, so that
when multiple backends are scanning the same relation concurrently, each page is (ideally) read only once. Jeff Davis, with review by Heikki and Tom.
Showing
- src/backend/access/heap/Makefile 2 additions, 2 deletionssrc/backend/access/heap/Makefile
- src/backend/access/heap/heapam.c 112 additions, 14 deletionssrc/backend/access/heap/heapam.c
- src/backend/access/heap/syncscan.c 318 additions, 0 deletionssrc/backend/access/heap/syncscan.c
- src/backend/storage/buffer/freelist.c 4 additions, 1 deletionsrc/backend/storage/buffer/freelist.c
- src/backend/storage/ipc/ipci.c 4 additions, 1 deletionsrc/backend/storage/ipc/ipci.c
- src/backend/utils/misc/guc.c 17 additions, 1 deletionsrc/backend/utils/misc/guc.c
- src/include/access/heapam.h 15 additions, 9 deletionssrc/include/access/heapam.h
- src/include/access/relscan.h 5 additions, 1 deletionsrc/include/access/relscan.h
- src/include/pg_config_manual.h 6 additions, 1 deletionsrc/include/pg_config_manual.h
- src/include/storage/lwlock.h 2 additions, 1 deletionsrc/include/storage/lwlock.h
Loading
Please register or sign in to comment