pg_last_wal_replay_lsn()

返回一个备用节点上最近重放的 WAL 位置的函数
此条目与较新PostgreSQL版本中已重命名的功能相关

pg_last_wal_replay_lsn() 是一个系统函数,它返回由流复制备用节点重放的最近的 WAL 位置。

pg_last_wal_replay_lsn()PostgreSQL 9.0 中添加,当时名为 pg_last_xlog_replay_location()

用法

pg_last_wal_replay_lsn() → pg_lsn

变更历史

示例

pg_last_wal_replay_lsn() 的基本用法示例

postgres=# SELECT pg_last_wal_replay_lsn();
 pg_last_wal_replay_lsn 
------------------------
 7/9E02D4D8
(1 row)

该值也会通过上游节点上备用节点的 pg_stat_replication 条目中的 replay_lsn 列报告。

postgres=# SELECT replay_lsn FROM pg_stat_replication WHERE application_name='node2';
 replay_lsn 
------------
 7/9E02D4D8
(1 row)

分类

重命名项, 复制, 系统函数, WAL

另请参阅

pg_last_wal_receive_lsn(), pg_last_xact_replay_timestamp()

反馈

提交关于 "pg_last_wal_replay_lsn()" 的任何评论、建议或更正,请点击 此处