DB Server CPU 使用率100%

來源:互聯網
上載者:User

今天突然接到使用者電話反映程式很慢。開啟電腦登陸到資料庫伺服器發現CPU使用率達到100%。而平時CPU最高也就50%,期間不會超過2分鐘,這個是很不正常的。

查看了一下啟動並執行SQL,確實使用者比平時要多。但是很多語句明顯已耗用時間要比平時間長度了很多。查了一下記憶體和IO都沒問題,然後看查看當前執行語句的執行計畫,發現都少了一個索引。 這個索引以前是我建的,建完之後效率提升了很多,怎麼就沒有了呢? 懷疑是別人刪除了,查看了一下sys.objects並且用Object Change history發現有幾張表被重建過,但是Index沒有建立。這個肯定是罪魁禍首了。  打電話給開發人員,確認了他們確實重建了表但是沒有重建索引。 重建索引以後系統復原正常(CPU 10%).雖然我們一直在強調變更管理,發行管理,但是這個事情說明還是有很多人不太注意這些問題。如果在發布之前沒有做好測試,而且其他人不知道做過變更的話,尋找問題就會比較 這個事故組要是開發人員沒有經過測試就直接做了變更,而且也沒有通知其他人,問題發生了以後就需要多花時間去找原因。如果有一個好的組態管理/變更管理/發行管理的流程,這樣的問題就完全可以避免了。看來我們的流程還是需要儘快制定起來。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.