2017-10-11 60 views
0

將我的RDS postgres從9.4升級到9.5後,現在我看到CPU在大約8小時內保持100%左右。將RDS postgres從9.4升級到9.5,CPU一直保持100%數小時

我看到相同的數據庫查詢,在我手動取消這些查詢之前,先運行< 1秒鐘運行10分鐘以上。

我沒有處理大型數據庫。大多數被查詢的表都< 10000行

CPU usage

我讀IOPS和寫比較正常(IOPS非常低,主要是因爲該網站已關閉,我關閉非關鍵服務。

我一直在觀看pg_stat_activity的活動查詢,並沒有看到任何異常(除了長時間運行的查詢,曾經採取< 1秒)

我沒有升級從9.5到9.6只是爲了它的地獄並沒有幫助

對此進行調試的任何建議?我被困住了,許多網站都倒閉了。

+0

您是否嘗試重新啓動實例? –

+0

是的,多次。 – joshm1

回答

0

調試RDS很難,因爲您無法檢查主機操作系統。如果可能的話,您可以拍攝每個數據庫的快照,然後從版本9.5和9.6的快照中創建2個全新的RDS實例。這將有助於您瞭解,如果這是一個問題:

  1. 升級過程(如果新的情況下工作)
  2. 你在9.6上運行的應用程序(在9.6,如果高CPU,但9.5實例工程)
  3. 別的東西。