1. Use qsort for first run

Vadim B. Mikheev <vadim4o@yahoo.com>

Commit: 712ea2507ef7f3ea4a7149962c85de0b35245a64
Author: Vadim B. Mikheev <vadim4o@yahoo.com>
Date: 1997-09-18T05:37:31Z
Releases: 7.1.1
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

PathChange+/−
src/backend/utils/sort/lselect.c modified +2 −13
src/backend/utils/sort/psort.c modified +259 −73