aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/jsonfuncs.c
diff options
context:
space:
mode:
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>2014-01-29 21:22:08 +0200
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>2014-01-29 21:24:38 +0200
commit626a120656a75bf4fe64b1d0d83c23cb38d3771a (patch)
tree5df49f8a6e195dde0fd21e5e7fb29fef5d666bfb /src/backend/utils/adt/jsonfuncs.c
parent8440897b38be38903ecc2041002bba08e08308ad (diff)
downloadpostgresql-626a120656a75bf4fe64b1d0d83c23cb38d3771a.tar.gz
postgresql-626a120656a75bf4fe64b1d0d83c23cb38d3771a.zip
Further optimize GIN multi-key searches.
When skipping over some items in a posting tree, re-find the new location by descending the tree from root, rather than walking the right links. This can save a lot of I/O. Heavily modified from Alexander Korotkov's fast scan patch.
Diffstat (limited to 'src/backend/utils/adt/jsonfuncs.c')
0 files changed, 0 insertions, 0 deletions