PGPool使用限制

PGPool

PGPool是實現PG高可用的利器,通過看門狗監聽數據庫服務,在數據庫主節點故障時實現服務自動切換。
本人數據庫集羣爲PGPool+流複製架構,用戶通過客戶端連接PGPool中間件,由PGPool將請求分發到具體的PG數據庫。
凡事有利也有弊,PGPool提供強大功能的同時,也帶來一些運維的弊端

使用限制

  1. 通過PGPool連接時,從pg_stat_activity視圖中看不到客戶端的ip地址
  2. 通過PGPool連接時,如果執行pg_terminate_backend()方法中斷會話,PG數據庫會返回與數據庫關閉一樣的代碼,導致PGPool認爲PG數據庫關閉,從而觸發故障轉移,而實際上該數據庫節點使用正常。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章