aboutsummaryrefslogtreecommitdiff
path: root/src/include/postgres_fe.h
diff options
context:
space:
mode:
authorTeodor Sigaev <teodor@sigaev.ru>2018-03-30 14:23:17 +0300
committerTeodor Sigaev <teodor@sigaev.ru>2018-03-30 14:23:17 +0300
commit43d1ed60fdd96027f044e152176c0d45cd6bf443 (patch)
treeb5efc150a6cfa4d5edbc5ecbc828850097d0201f /src/include/postgres_fe.h
parent019fa576ca8298ecb7b8ded6e0c857840b57a4ae (diff)
downloadpostgresql-43d1ed60fdd96027f044e152176c0d45cd6bf443.tar.gz
postgresql-43d1ed60fdd96027f044e152176c0d45cd6bf443.zip
Predicate locking in GIN index
Predicate locks are used on per page basis only if fastupdate = off, in opposite case predicate lock on pending list will effectively lock whole index, to reduce locking overhead, just lock a relation. Entry and posting trees are essentially B-tree, so locks are acquired on leaf pages only. Author: Shubham Barai with some editorization by me and Dmitry Ivanov Review by: Alexander Korotkov, Dmitry Ivanov, Fedor Sigaev Discussion: https://www.postgresql.org/message-id/flat/CALxAEPt5sWW+EwTaKUGFL5_XFcZ0MuGBcyJ70oqbWqr42YKR8Q@mail.gmail.com
Diffstat (limited to 'src/include/postgres_fe.h')
0 files changed, 0 insertions, 0 deletions