在PostgreSQL中,pg_stat_replication
视图提供了有关连接到主服务器的流式复制进程(备用服务器)的信息。该视图中的一个列是state
,它指示复制进程的当前状态。
state
列可以具有各种值:
-
startup:
This WAL sender 刚开始运行 -
catchup:
连接到 WAL sender’s 备节点正在追赶主节点 -
streaming:
当备节点追赶上主节点之后, WAL sender正在流复制变化量到备节点 -
backup:
WAL sender进程正在发送 backup data 给 备节点
一般是 pg_basebackup 执行阶段, 一个连接在做基础备份; 一个连接在做 stream -
stopping:
WAL sender 进程停止了