GaussDB-PG_STAT_REPLICATION

44 阅读1分钟

GaussDB-PG_STAT_REPLICATION

PG_STAT_REPLICATION视图显示日志同步线程的信息,如发起端发送日志位置,接收端接收日志位置等。具体字段信息如表1所示。

名称类型描述
pidbigint线程的PID。
usesysidoid用户系统id。
usenamename用户名。
application_nametext程序名称。
client_addrinet客户端地址。
client_hostnametext客户端名。
client_portinteger客户端端口。
backend_starttimestamp with time zone程序启动时间。
statetext日志同步线程的状态。- startup:线程正在启动。
  • catchup:线程正在建立备用服务器和主服务器的连接。
  • streaming:线程已建立备用服务器和主服务器的连接,正在进行数据的流复制。
  • backup:线程正在发送备份。
  • stopping:线程正在停止。 | | sender_sent_location | text | 发送端发送日志位置。 | | receiver_write_location | text | 接收端write日志位置。 | | receiver_flush_location | text | 接收端flush日志位置。 | | receiver_replay_location | text | 接收端replay日志位置。 | | sync_priority | integer | 同步复制的优先级(0表示异步)。 | | sync_state | text | 同步状态:- async:异步复制。
  • sync:同步复制。
  • potential:该备用服务器现在是异步的,但假如一个当前的同步服务器发生故障,该服务器会变成同步的。
  • qurom:在同步与异步之间切换,保证备机中有大于一定数量的同步备机,同步备机数量一般为(n+1)/2-1,n为总副本个数。是否为同步备机取决于是否先接到了日志。详情可参考synchronous_standby_names参数描述。 |

更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…