PostgreSQL pg_replication_slots
pg_replication_slots
视图提供了当前存在于数据库集簇上的所有复制槽的列表,其中也包括复制槽的当前状态。
更多关于复制槽的信息,请见第 26.2.6 节和第 48 章。
表 51.81. pg_replication_slots
Columns
列类型 描述 |
---|
一个唯一的、集簇范围内的复制槽标识符 |
包含这个逻辑槽正在使用的输出插件的共享对象基础名称,对于物理槽为空值。 |
槽类型 - |
与这个槽相关的数据库的OID,或者为空值。只有逻辑槽具有相关的数据库。 |
与这个槽相关的数据库的名称,或者为空值。只有逻辑槽具有相关的数据库。 |
如果这是一个临时复制槽则为真。临时槽不会被保存在磁盘上并且会在出错或会话结束时自动被删除掉。 |
如果这个槽当前正在被使用则为真 |
如果槽当前正在被使用,则记录使用这个槽的会话的进程 ID。如果不活动则为 |
这个槽要需要数据库保留的最旧事务。 |
这个槽要需要数据库保留的影响系统目录的最旧事务。 |
可能仍被这个槽的消费者要求的最旧WAL地址( |
代表逻辑槽的消费者已经确认接收数据到什么位置的地址( |
此插槽声称的 WAL 文件的可用性。可能的值为:
最后两种状态仅在max_slot_wal_keep_size为非负值时才看到。 如果 |
可写入 WAL 的字节数,以便此插槽不会处于"丢失"状态的危险中。 对丢失插槽它是NULL,以及如果 |