Speed up CREATE INDEX CONCURRENTLY's TID sort.

Robert Haas <rhaas@postgresql.org>

Commit: b648b70342fbe712383e8cd76dc8f7feaba9aaa3
Author: Robert Haas <rhaas@postgresql.org>
Date: 2015-12-16T20:23:45Z
Releases: 9.6.0
Speed up CREATE INDEX CONCURRENTLY's TID sort.

Encode TIDs as 64-bit integers to speed up comparisons.  This seems to
speed things up on all platforms, but is even more beneficial when
8-byte integers are passed by value.

Peter Geoghegan.  Design suggestions and review by Tom Lane.  Review
also by Simon Riggs and by me.

Files

PathChange+/−
src/backend/catalog/index.c modified +67 −4