Amazon-Rds
為什麼我的 AWS RDS (postgres) 的 cpu 百分比很高,沒有活動會話?
我有兩個 postgres 數據庫,產品和開發。最近,開發真的很慢,所以我檢查了它,它使用 CPU 積分的速度似乎比我得到它們的速度快。我不知道為什麼,所以我檢查了 cpu 使用歷史,似乎在一個奇怪的峰值之後,基線已經穩定到以前的兩倍:
我找不到任何可以保證使用這種 cpu 的活動會話,但為了確定,我停止了數據庫,讓它坐了一會兒,然後再次啟動它。但是,即使在重新開始之後,cpu 使用率仍然非常高,即使與非常相似的數據庫相比也是如此:
我怎樣才能弄清楚所有這些用法的來源?
我不能保證這會一直有效,但對我來說有效的是切換到另一個實例,然後切換回來。
為此,請轉到視圖
Modify
中的按鈕RDS > Databases > [MY_DB}
,然後將您的實例更改為任何其他實例類型,等待更新,然後切換回來。我想我只是有一個糟糕的 ec2.mirco,上面的方法給了我一個不同的(更好的)一個,它不會在空閒時耗盡更多的 cpu 積分而不是它獲得的積分。