mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-10-06 12:16:57 +02:00
df700e6b40
with fixed merge order (fixed number of "tapes") was based on obsolete assumptions, namely that tape drives are expensive. Since our "tapes" are really just a couple of buffers, we can have a lot of them given adequate workspace. This allows reduction of the number of merge passes with consequent savings of I/O during large sorts. Simon Riggs with some rework by Tom Lane |
||
---|---|---|
.. | ||
allpaths.c | ||
clausesel.c | ||
costsize.c | ||
indxpath.c | ||
joinpath.c | ||
joinrels.c | ||
Makefile | ||
orindxpath.c | ||
pathkeys.c | ||
tidpath.c |