1. Use qsort for first run
Vadim B. Mikheev <vadim4o@yahoo.com>
1. Use qsort for first run 2. Limit number of tuples in leftist trees: - put one tuple from current tree to disk if limit reached; - end run creation if limit reached by nextrun. 3. Avoid mergeruns() if first run is single one!
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/utils/sort/lselect.c | modified | +2 −13 |
| src/backend/utils/sort/psort.c | modified | +259 −73 |