aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/gist
diff options
context:
space:
mode:
authorRobert Haas <rhaas@postgresql.org>2017-02-15 07:41:14 -0500
committerRobert Haas <rhaas@postgresql.org>2017-02-15 07:41:14 -0500
commit569174f1be92be93f5366212cc46960d28a5c5cd (patch)
treede97bf722598e21b88140728479a288604e6f8f5 /src/backend/access/gist
parent8569955ee39650a667b9700385e1bc19fbf47069 (diff)
downloadpostgresql-569174f1be92be93f5366212cc46960d28a5c5cd.tar.gz
postgresql-569174f1be92be93f5366212cc46960d28a5c5cd.zip
btree: Support parallel index scans.
This isn't exposed to the optimizer or the executor yet; we'll add support for those things in a separate patch. But this puts the basic mechanism in place: several processes can attach to a parallel btree index scan, and each one will get a subset of the tuples that would have been produced by a non-parallel scan. Each index page becomes the responsibility of a single worker, which then returns all of the TIDs on that page. Rahila Syed, Amit Kapila, Robert Haas, reviewed and tested by Anastasia Lubennikova, Tushar Ahuja, and Haribabu Kommi.
Diffstat (limited to 'src/backend/access/gist')
0 files changed, 0 insertions, 0 deletions