2017-10-13 60 views
1

在升級之前,我的9.5在CPU的嗡嗡聲爲5%。從9.5升級到10後查詢超時的CPU最大值

升級到10後,CPU立即開始查詢超時。

我試着將max_parallel_workers設置爲1以降低CPU負載,但仍然最大。

其他建議?

更新:

vacuumdb --analyze-in-stages --all迅速把一切恢復正常。

+2

您是否計算過統計數據(在'pg_upgrade'之後特別重要)?找出哪些語句最常用「pg_stat_statements」或pgBadger。開始研究這些;將他們的計劃與舊系統進行比較。 –

+0

不,我其實根本不想在整個數據庫上運行ANALYZE。我試試兩個,好的提示! –

回答

1

升級後立即運行vacuumdb --analyze-in-stages --all

使用--analyze-in-stages將顯着加快所需的統計信息收集,使其恢復正常。