PG 流複製的隱患以及處理措施

babyyellow發表於2012-07-26
pg 的streaming複製,帶來了pg的春天,

資料零丟失確實很誘人,在一主一從的m-s模式下,也有一點隱患。

pg的streaming 預設是開啟了 同步複製的。

即 master 的事務需要等待日誌寫入從庫,並在從庫提交,
主庫才會返回。

如果主從之間的網路出現故障,或者從庫當機,則主庫的當前事務則無限期等待下去,

主庫的連線池用滿後,整個業務系統就掛死了。

一旦發生這個情況需要dba 緊急干預

在主庫上執行[code]

postgres=# select set_config('synchronous_commit','local',false) ;
set_config
------------
local
[/code]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/133735/viewspace-736783/,如需轉載,請註明出處,否則將追究法律責任。

相關文章