pg_wal_summary_contents()

显示 WAL 摘要内容的函数
此条目涉及 PostgreSQL 的一项功能,该功能是 PostgreSQL 17 的一部分,预计将于 2024 年底发布。

pg_wal_summary_contents() 是一个用于显示 WAL 摘要详细信息的系统函数。

pg_wal_summary_contents()PostgreSQL 17 中添加。

用法

pg_wal_summary_contents ( tli bigint, start_lsn pg_lsn, end_lsn pg_lsn ) → 
        setof record ( relfilenode oid,
                       reltablespace oid,
                       reldatabase oid,
                       relforknumber smallint,
                       relblocknumber bigint,
                       is_limit_block boolean )

更改历史记录

示例

pg_wal_summary_contents() 的基本用法示例

postgres=# SELECT * FROM pg_available_wal_summaries() LIMIT 1;
 tli | start_lsn |  end_lsn  
-----+-----------+-----------
   1 | 0/14F3F40 | 0/14F4290
(1 row)

postgres=# SELECT * FROM pg_wal_summary_contents(1, '0/14F3F40', '0/14F4290');
 relfilenode | reltablespace | reldatabase | relforknumber | relblocknumber | is_limit_block 
-------------+---------------+-------------+---------------+----------------+----------------
        2396 |          1664 |           0 |             0 |              0 | f
        2397 |          1664 |           0 |             0 |              1 | f
(2 rows)

分类

系统函数WAL

另请参阅

pg_available_wal_summaries()pg_get_wal_summarizer_state()summarize_walwal_summary_keep_time

反馈

提交任何关于 "pg_wal_summary_contents()" 的评论、建议或更正 此处