2013-09-27 235 views
2

我的amazon mysql大RDS實例的CPU利用率非常高(約70%),沒有任何真正的原因。如何找到哪個查詢或進程損害我的實例?RDS實例CPU利用率

感謝

回答

1

的標準方法是檢查SHOW PROCESSLISTSHOW ENGINE InnoDB STATUS,看看發生了什麼事情。

您正在使用InnoDB,對嗎?

+0

謝謝@tadman,我正在使用InnoDB。這發生在我的現場服務器上,並在午夜。所以,我如何檢查這一點。是指手動還是可用的任何工具/工具?我可以得到那個危害我的CPU的查詢/進程嗎? –

+0

您可以運行腳本來捕獲這兩個命令的結果,並將其安排在某個地方的「cron」作業中。 – tadman

+0

真的不知道我該怎麼做?你有任何腳本(或任何教程)。什麼是cron工作?我是mysql和RDS中的新成員。 –

0

這也可能是由於RDS提供的自動備份功能。我認爲AWS RDS會在每天午夜時分自動備份,因此您必須將這一因素計入您的計算