diff options
author | Robert Haas <rhaas@postgresql.org> | 2017-02-15 07:41:14 -0500 |
---|---|---|
committer | Robert Haas <rhaas@postgresql.org> | 2017-02-15 07:41:14 -0500 |
commit | 569174f1be92be93f5366212cc46960d28a5c5cd (patch) | |
tree | de97bf722598e21b88140728479a288604e6f8f5 /src/backend/access/gist/gistvacuum.c | |
parent | 8569955ee39650a667b9700385e1bc19fbf47069 (diff) | |
download | postgresql-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/gistvacuum.c')
0 files changed, 0 insertions, 0 deletions