diff options
author | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2014-01-29 21:22:08 +0200 |
---|---|---|
committer | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2014-01-29 21:24:38 +0200 |
commit | 626a120656a75bf4fe64b1d0d83c23cb38d3771a (patch) | |
tree | 5df49f8a6e195dde0fd21e5e7fb29fef5d666bfb /src/backend/utils/adt/jsonfuncs.c | |
parent | 8440897b38be38903ecc2041002bba08e08308ad (diff) | |
download | postgresql-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