時間:2024-03-04 00:33作者:下載吧人氣:14
1、在繁忙的系統中,如果需要降低checkpoint發生的頻率,減少WAL日志的生成量,減輕對系統IO的壓力,可以通過以下兩種方法。
1) 調整WAL segment大小,最高可以調整到64MB,不過只能通過編譯來調整。對于已有系統不太方便;
2) 增大checkpoint_segments設置,使得checkpoint不會過于頻繁地被觸發;
2、在9.5中,checkpoint_segments被廢棄,可以通過新增參數max_wal_size來調整,該參數缺省為1GB,已經是9.4的2倍。但如果9.4中手工設置了checkpoint_segments,如本例,則以下的公式可以做為9.5設置max_wal_size的參考。
max_wal_size = (3 * checkpoint_segments) * 16MB
網友評論