pg_replication_slots #
pg_replication_slots 视图列出数据库集簇上
当前存在的所有复制槽及其当前状态。
关于复制槽的更多信息, 见 Section 26.2.6 和 Chapter 47。
Table 53.20. \1 字段列说明
Column Type Description |
|---|
在整个集群范围内唯一的复制槽标识符 |
包含此逻辑槽正在使用的输出插件的共享对象的基础名称,物理槽为 空。 |
槽的类型: |
与此槽关联的数据库的 OID,或空。 只有逻辑槽有关联的数据库。 |
与此槽关联的数据库的名称,或空。 只有逻辑槽有关联的数据库。 |
如果这是一个临时复制槽则为 true。 临时槽不会被保存到磁盘,并且在发生错误或会话结束时会被自动 删除。 |
如果这个槽当前正在被流式传输则为 true |
为这个槽流式传输数据的会话的进程 ID。
非活动时为
|
这个槽要求数据库保留的最老事务。
|
这个槽要求数据库保留的影响系统目录的最老事务。
|
这个槽的消费者仍可能需要的最老 WAL 的地址
(
|
逻辑槽的消费者已确认接收到数据的位置
(
|
这个槽所主张的 WAL 文件的可用性。 可能的值有:
|
还可以写入 WAL 的字节数,超过之后这个槽就有陷入
"lost" 状态的危险。
对已经丢失的槽,以及
|
如果该槽被启用以解码预备好的事务则为 true。 物理槽总是 false。 |
从这个地址
(
|
槽变为非活动的时间。
如果该槽当前正在被流式传输,则为
|
如果这个逻辑槽与恢复发生冲突(因而现已失效)则为
true。
当此列为 true 时,请检查
|
槽失效的原因。
逻辑槽和物理槽都会设置它。
如果槽未失效则为
|
如果这是一个被启用以同步到备库的逻辑槽,使逻辑复制在 故障转移后能够从新的主服务器恢复,则为 true。 物理槽总是 false。 |
如果这是从主服务器同步而来的逻辑槽则为 true。 在热备库上,synced 列被标记为 true 的槽既不能用于逻辑解码, 也不能被手动删除。 这个列的值在主服务器上没有意义; 主服务器上所有槽的该列值默认为 false,但 (如果是被提升的备库遗留的)也可能为 true。 |