pg_last_wal_receive_lsn()

返回备机接收到的最新 WAL 位置的函数

pg_last_wal_receive_lsn() 是一个系统函数,返回流式复制备机已接收并同步到磁盘的最新 WAL 位置。

pg_last_wal_receive_lsn()PostgreSQL 9.0 中添加为 pg_last_xlog_receive_location()

用法

pg_last_wal_receive_lsn() → pg_lsn

更改历史记录

示例

pg_last_wal_receive_lsn() 的基本用法示例

postgres=# SELECT pg_last_wal_receive_lsn();
 pg_last_wal_receive_lsn 
-------------------------
 7/9E1F09B8
(1 row)

此值也通过上游节点中对应于备机的 pg_stat_replication 条目的 sent_lsn 列报告

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

分类

复制系统函数WAL

另请参阅

pg_last_wal_replay_lsn()pg_last_xact_replay_timestamp()

反馈

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