pg_replication_slots - PostgreSQL9.6 中文手册">
> PostgreSQL9.6 中文手册 > pg_replication_slots

50.71. pg_replication_slots

pg_replication_slots视图提供了当前存在于数据库集簇上的所有复制槽的列表,其中也包括复制槽的当前状态。

更多关于复制槽的信息,请见第 26.2.6 节和第 47 章。

表 50-72. pg_replication_slots

名称 类型 引用 描述
slot_name name   一个唯一的、集簇范围内的复制槽标识符
plugin name   包含这个逻辑槽正在使用的输出插件的共享对象基础名称,这个列对于物理槽为空值。
slot_type text   槽类型 - physical(物理)或者logical(逻辑)
datoid oid pg_database.oid 与这个槽相关的数据库的OID,或者为空值。只有逻辑槽具有相关的数据库。
database text pg_database.datname 与这个槽相关的数据库的名称,或者为空值。只有逻辑槽具有相关的数据库。
active boolean   如果这个槽当前正在被使用则为真
active_pid integer   如果槽当前正在被使用,则记录使用这个槽的会话的进程 ID。如果槽没有被使用则为NULL
xmin xid   这个槽要需要数据库保留的最旧事务。VACUUM不能移除被其后续事务删除的元组。
catalog_xmin xid   这个槽要需要数据库保留的影响系统目录的最旧事务。VACUUM不能移除被其后续事务删除的目录元组。
restart_lsn pg_lsn   可能仍被这个槽的消费者要求的最旧WAL地址(LSN),并且因此不会在检查点期间自动被移除。
confirmed_flush_lsn pg_lsn   代表逻辑槽的消费者已经确认接收数据到什么位置的地址(LSN)。比这个地址更旧的数据已经不再可用。对于物理槽这里是NULL
上一篇:
下一篇: