-
- Downloads
Install infrastructure for shared-memory free space map. Doesn't actually
do anything yet, but it has the necessary connections to initialization and so forth. Make some gestures towards allowing number of blocks in a relation to be BlockNumber, ie, unsigned int, rather than signed int. (I doubt I got all the places that are sloppy about it, yet.) On the way, replace the hardwired NLOCKS_PER_XACT fudge factor with a GUC variable.
Showing
- doc/src/sgml/runtime.sgml 37 additions, 1 deletiondoc/src/sgml/runtime.sgml
- src/backend/access/hash/hashpage.c 2 additions, 5 deletionssrc/backend/access/hash/hashpage.c
- src/backend/access/heap/heapam.c 12 additions, 24 deletionssrc/backend/access/heap/heapam.c
- src/backend/access/heap/hio.c 2 additions, 2 deletionssrc/backend/access/heap/hio.c
- src/backend/access/nbtree/nbtpage.c 2 additions, 5 deletionssrc/backend/access/nbtree/nbtpage.c
- src/backend/catalog/heap.c 3 additions, 2 deletionssrc/backend/catalog/heap.c
- src/backend/catalog/index.c 7 additions, 6 deletionssrc/backend/catalog/index.c
- src/backend/commands/vacuum.c 57 additions, 59 deletionssrc/backend/commands/vacuum.c
- src/backend/storage/Makefile 2 additions, 2 deletionssrc/backend/storage/Makefile
- src/backend/storage/freespace/Makefile 30 additions, 0 deletionssrc/backend/storage/freespace/Makefile
- src/backend/storage/freespace/freespace.c 183 additions, 0 deletionssrc/backend/storage/freespace/freespace.c
- src/backend/storage/ipc/ipci.c 13 additions, 3 deletionssrc/backend/storage/ipc/ipci.c
- src/backend/storage/ipc/spin.c 13 additions, 14 deletionssrc/backend/storage/ipc/spin.c
- src/backend/storage/lmgr/lock.c 11 additions, 3 deletionssrc/backend/storage/lmgr/lock.c
- src/backend/storage/smgr/md.c 46 additions, 53 deletionssrc/backend/storage/smgr/md.c
- src/backend/storage/smgr/mm.c 5 additions, 5 deletionssrc/backend/storage/smgr/mm.c
- src/backend/storage/smgr/smgr.c 26 additions, 17 deletionssrc/backend/storage/smgr/smgr.c
- src/backend/utils/cache/relcache.c 17 additions, 80 deletionssrc/backend/utils/cache/relcache.c
- src/backend/utils/misc/guc.c 15 additions, 3 deletionssrc/backend/utils/misc/guc.c
- src/backend/utils/misc/postgresql.conf.sample 10 additions, 3 deletionssrc/backend/utils/misc/postgresql.conf.sample
Loading
Please register or sign in to comment