今天,正在開心的寫著代碼,突然多個人員反饋網站特別慢。 總結:一開始這個項目已經正常跑了一段時間了,不知道為什麼會突然出現這個問題。沒有深究,有知道的歡迎留言。 ...
今天,正在開心的寫著代碼,突然多個人員反饋網站特別慢。
- 首先最近並沒有很大的修改代碼,排除代碼問題
- 什麼都不管,先重啟網站。無效
- 上去阿裡雲查看伺服器最近狀態,cpu,記憶體近期沒有波動。公網流入以及io波動較大。有點懷疑是因為被攻擊了。但是資料庫埠並沒有開放。
- 然後本地訪問80,一樣也很慢。這時候我就懷疑資料庫了,馬上打開資料庫查看。感覺速度挺快的啊。
- 打開資料庫活動於監控查看,請求很少,等待卻異常的多,應該是堵塞了。
- 查看占用資源較多的sql查詢,發先一個頻繁查詢的數據平均耗時很高。看準了它查看表結構。沒有主鍵,沒有索引。馬上建立主鍵索引,恢復正常
總結:一開始這個項目已經正常跑了一段時間了,不知道為什麼會突然出現這個問題。沒有深究,有知道的歡迎留言。