讓autovacuum 更勤快一點

babyyellow發表於2021-11-09

pg 資料庫的 autovacuum   預設的設定 有點 懶. 


為了 讓他勤快一點. 


需要  調整幾個引數: 



pg  10 版本以後   可以直接執行了. 


然後reload 一下就行了.



alter  system  set  autovacuum_vacuum_scale_factor=0.05 ;


alter system   set  autovacuum_vacuum_cost_limit=600  ;


alter  system   set  autovacuum_vacuum_cost_delay=2 ;


配置儲存 到 


postgresql.auto.conf  檔案裡面. 



為什麼要這麼做. 


如果你的 IDC 資料庫  正在透過DTS 同步阿里雲 ,並且啟動了   增量同步. 


那麼就有必要    在idc 資料庫裡面  儘量減少 vacuumdb  或者 ddl 


vacuum full .


現在dts 對於pg 資料庫 執行ddl 沒法同步的. 




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

相關文章