2015-01-03 29 views
1

我們最近從COLO託管遷移到Amazon Web Services。我們有兩臺EC2服務器和一個RDS實例。最初,一切運行都很順利,但最近幾秒鐘運行的查詢現在需要幾分鐘時間。RDS遷移 - MySQL查詢速度已經放慢

我們嘗試升級到較大的實例,但似乎沒有幫助。另外,Ive達到了我的知識極限,我們仍然在試圖在最後一個離開後找到一個新的DBA。

我們的RDS是m3.xlarge,我們正在使用SSD存儲。下面是最大讀取和寫入OPS的截圖以及CPU使用率

上,我應該檢查或應改變將不勝感激PARAMATERS任何建議或指導。

enter image description here

enter image description here

+0

減速數據庫有很多原因。使用cloudwatch圖表,您的網絡中是否有其他數據庫性能工具?其次,如果最近沒有更改(包括代碼和數據庫更改),並且您在該RDS中啓用了「多可用區域」,是否可以嘗試阻止它,RDS將自動故障切換到另一個可用區域, ? – BMW

+0

脫離主題(或許嘗試http://serverfault.com/或http://dba.stackexchange.com/)。 Downvoted因爲賞金阻止正確的遷移。如果兩個圖表顯示相同的時間框架會更好。 – RandomSeed

回答

0

看來你有一個延遲的問題,我。即低可用性。

亞馬遜EBS驅動器,就像雲上的幾乎所有東西一樣,都是共享的。

而且,像在雲的一切,你可以支付額外的最大峯值或額外的最小可用性(或額外的兩個,當然)。

(對不起,是顯而易見的)

現在提示:

見你的IOPS圖上的巨大峯之間的低谷?這可能並不意味着你的RDBMS沒有請求它們,但它並沒有獲得它們,因爲亞馬遜正在將這些IOPS提供給其他更少的IOPS貪婪用戶。但其中很多。

如果您還沒有這樣做的話,請閱讀低延遲SSD磁盤訪問約Provisioned IOPS

how to improve EBS performance

而且,是EBS optimization活躍您的實例?亞馬遜文檔稱它默認啓用了c4實例,並被m3.xlarge實例支持,但沒有提及後者默認啓用的優化。

我不是在任何情況下的專家,但沒有傷害和審判那些簡單的解決方案几乎沒有成本。這應該可能夠了。否則,請不要等到您成功聘用了一位新的主管DBA,並儘快從信譽良好的公司處獲得諮詢(或者甚至購買AWS premium support一個月)。至少他們能夠知道瓶頸在哪裏以及需要採取哪些措施來解決問題。