SHOW SLAVE HOSTS

功能描述

查看wal(xlog)日志同步状态信息,例如发起端发送日志位置,接收端接收日志位置等。

注意事项

  • 在主库执行有效。
  • 展示结果和select * from pg_stat_replication一致。

语法格式

1. SHOW SLAVE HOSTS

参数说明

  • pid

1. 线程的PID。 - usesysid

1. 用户系统ID。 - usename

1. 用户名。 - application_name

1. 程序名称。 - client_addr

1. 客户端地址。 - client_port

1. 客户端端口。 - backend_start

1. 程序启动时间。 - state

1. 日志复制的状态: 2. 追赶状态、 3. 一致的流状态。 - sender_sent_location

1. 发送端发送日志位置。 - receiver_write_location

1. 接收端write日志位置。 - receiver_flush_location

1. 接收端flush日志位置。 - receiver_replay_location

1. 接收端replay日志位置。 - sync_priority

1. 同步复制的优先级(0表示异步)。 - sync_priority

1. 同步状态: 2. 异步复制、 3. 同步复制、 4. 潜在同步者。

示例

1. openGauss=# show slave hosts;
2. -[ RECORD 1 ]------------+----------------------------------
3. pid                      | 140395615176448
4. usesysid                 | 10
5. usename                  | opengauss
6. application_name         | WalSender to Standby[walreceiver]
7. client_addr              | 127.0.0.1
8. client_hostname          |
9. client_port              | 43174
10. backend_start            | 2022-08-23 18:41:12.398717+08
11. state                    | Streaming
12. sender_sent_location     | 0/1098BB08
13. receiver_write_location  | 0/1098BB08
14. receiver_flush_location  | 0/1098BB08
15. receiver_replay_location | 0/1098BB08
16. sync_priority            | 1
17. sync_state               | Sync