]> granicus.if.org Git - postgresql/commit
Further optimize multi-key GIN searches.
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Wed, 29 Jan 2014 16:23:17 +0000 (18:23 +0200)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Wed, 29 Jan 2014 16:26:40 +0000 (18:26 +0200)
commit25b1dafab63f465a65c63b26834dc18857f0fa0c
treeb442a77b6e24d9c6ad176fa9d70497c597d5ce41
parente20c70cb0fa74d5bffa080e21a99b44bf0768667
Further optimize multi-key GIN searches.

If we're skipping past a certain TID, avoid decoding posting list segments
that only contain smaller TIDs.

Extracted from Alexander Korotkov's fast scan patch, heavily modified.
src/backend/access/gin/gindatapage.c
src/backend/access/gin/ginget.c
src/include/access/gin_private.h