Introduce compact WAL record for the common case of commit (non-DDL).

Simon Riggs <simon@2ndQuadrant.com>

Commit: 465883b0a2b4236ba6b31b648a9eabef3b7cdddb
Author: Simon Riggs <simon@2ndQuadrant.com>
Date: 2011-06-28T21:58:17Z
Releases: 9.2.0
Introduce compact WAL record for the common case of commit (non-DDL).
XLOG_XACT_COMMIT_COMPACT leaves out invalidation messages and relfilenodes,
saving considerable space for the vast majority of transaction commits.
XLOG_XACT_COMMIT keeps same definition as XLOG_PAGE_MAGIC 0xD067 and earlier.

Leonardo Francalanci and Simon Riggs

Files