Postgresql
pg_stat_replication 中的 postgresql replay_location 為空
我正在執行 PostgreSQL 9.5.2 集群,並使用confluentinc/bottledwater-pg 導出流日誌: Change data capture from PostgreSQL into Kafka。複製工作正常,但我想知道的輸出
pg_stat_replication
:db# select * from pg_stat_replication ; -[ RECORD 1 ]----+------------------------------ pid | 371125 usesysid | 16385 usename | db application_name | bottledwater client_addr | 127.0.0.1 client_hostname | client_port | 22338 backend_start | 2016-09-30 16:58:04.074937+08 backend_xmin | state | streaming sent_location | 12DD/D325D478 write_location | 12DD/D2D75EF0 flush_location | 12DD/D2B8B5F8 replay_location | sync_priority | 0 sync_state | async
見底部附近,
replay_location
為空。如果有人知道出了什麼問題,請告訴我。
看起來你在主人身上看到了這個。文件說明了這一點
replay_location
:最後一個事務日誌位置重播到此備用伺服器上的數據庫中
如果此數據庫從未成為備用數據庫,則該列將為空。
**注意:**您應該升級到最新的次要版本(撰寫本文時為 9.5.6)。