我在PG14.2上有一个流复制,它似乎正在工作,在一个名为slot1的插槽上。
select * from pg_stat_replication_slots没有输出。我还需要启用其他功能吗?
我戴着:
流媒体信息:
select * from pg_stat_replication;
-[ RECORD 1 ]----+------------------------------
pid | 21483
usesysid | 376382
usename | repl
application_name | replication
client_addr | 172.28.201.16
client_hostname |
client_port | 42822
backend_start | 2022-03-17 11:25:05.599057-03
backend_xmin |
state | streaming
sent_lsn | 56/4729C750
write_lsn | 56/4729C750
flush_lsn | 56/4729C750
replay_lsn | 56/46007120
write_lag | 00:00:00.005546
flush_lag | 00:00:00.011271
replay_lag | 00:59:34.522039
sync_priority | 0
sync_state | async
reply_time | 2022-03-17 12:24:49.02266-03select * from pg_replication_slots;
-[ RECORD 1 ]-------+------------
slot_name | slot1
plugin |
slot_type | physical
datoid |
database |
temporary | f
active | t
active_pid | 21483
xmin |
catalog_xmin |
restart_lsn | 56/47313758
confirmed_flush_lsn |
wal_status | reserved
safe_wal_size | 10750970024
two_phase | f发布于 2022-03-17 16:03:49
在文档中有一个重要的词:
pg_stat_replication_slots视图将包含每个逻辑复制槽的一行,显示有关其使用情况的统计信息。
按照预期,这里没有物理复制槽。也许可以以不同的方式调用此视图,但现在重命名为时已晚。
https://dba.stackexchange.com/questions/308872
复制相似问题