Improve handling of prune/no-prune decisions by storing a page's oldest

Tom Lane <tgl@sss.pgh.pa.us>

Commit: cc59049daf78c3d351c1ec78fb319b5fdeb20d53
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2007-09-21T21:25:42Z
Releases: 8.3.0
Improve handling of prune/no-prune decisions by storing a page's oldest
unpruned XMAX in its header.  At the cost of 4 bytes per page, this keeps us
from performing heap_page_prune when there's no chance of pruning anything.
Seems to be necessary per Heikki's preliminary performance testing.

Files