aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/gist/gistvacuum.c
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/gistvacuum.c
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/gistvacuum.c')
0 files changed, 0 insertions, 0 deletions