Get rid of page-level locking in btree-s.
LockBuffer is used to acquire read/write access to index pages. Pages are released before leaving index internals.
Showing
- src/backend/access/nbtree/nbtinsert.c 18 additions, 20 deletionssrc/backend/access/nbtree/nbtinsert.c
- src/backend/access/nbtree/nbtpage.c 14 additions, 78 deletionssrc/backend/access/nbtree/nbtpage.c
- src/backend/access/nbtree/nbtree.c 29 additions, 24 deletionssrc/backend/access/nbtree/nbtree.c
- src/backend/access/nbtree/nbtscan.c 9 additions, 2 deletionssrc/backend/access/nbtree/nbtscan.c
- src/backend/access/nbtree/nbtsearch.c 1 addition, 2 deletionssrc/backend/access/nbtree/nbtsearch.c
- src/backend/access/nbtree/nbtsort.c 1 addition, 2 deletionssrc/backend/access/nbtree/nbtsort.c
- src/backend/access/nbtree/nbtutils.c 1 addition, 4 deletionssrc/backend/access/nbtree/nbtutils.c
Loading
Please register or sign in to comment