Postgresql

pg_stat_replication 中的 postgresql replay_location 為空

  • April 19, 2017

我正在執行 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)。

引用自:https://dba.stackexchange.com/questions/171363