diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2003-02-23 23:20:52 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2003-02-23 23:20:52 +0000 |
commit | 61b22d3aab48fc462bf7283964fde9b3071a72fd (patch) | |
tree | 9e6816098e675790cf22511cad4025cc91f5f34d /src/backend/access | |
parent | 3bbd6af37cef7a46f6d3ecb8d95b58614bd76f52 (diff) | |
download | postgresql-61b22d3aab48fc462bf7283964fde9b3071a72fd.tar.gz postgresql-61b22d3aab48fc462bf7283964fde9b3071a72fd.zip |
btree page recycling can be done as soon as page's next-xact label is
older than current Xmin; we don't have to wait till it's older than
GlobalXmin.
Diffstat (limited to 'src/backend/access')
-rw-r--r-- | src/backend/access/nbtree/nbtpage.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/access/nbtree/nbtpage.c b/src/backend/access/nbtree/nbtpage.c index a9bd393440c..c8fb7628ead 100644 --- a/src/backend/access/nbtree/nbtpage.c +++ b/src/backend/access/nbtree/nbtpage.c @@ -9,7 +9,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtpage.c,v 1.62 2003/02/23 22:43:08 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtpage.c,v 1.63 2003/02/23 23:20:52 tgl Exp $ * * NOTES * Postgres btree pages look like ordinary relation pages. The opaque @@ -544,7 +544,7 @@ _bt_page_recyclable(Page page) */ opaque = (BTPageOpaque) PageGetSpecialPointer(page); if (P_ISDELETED(opaque) && - TransactionIdPrecedesOrEquals(opaque->btpo.xact, RecentGlobalXmin)) + TransactionIdPrecedesOrEquals(opaque->btpo.xact, RecentXmin)) return true; return false; } |