mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-09-07 14:19:31 +02:00
569174f1be
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. |
||
---|---|---|
.. | ||
autovacuum.c | ||
bgworker.c | ||
bgwriter.c | ||
checkpointer.c | ||
fork_process.c | ||
Makefile | ||
pgarch.c | ||
pgstat.c | ||
postmaster.c | ||
startup.c | ||
syslogger.c | ||
walwriter.c |