首頁  >  問答  >  主體

mysql每隔10來秒就有一次7、8MB的寫入

我的mysql每隔大概10來秒就有一次7~8mb的寫入,平常只有幾百kb的,怎麼排查這個問題蛤?

下面這是異常情況截圖

#下面是正常情況截圖

#
伊谢尔伦伊谢尔伦2678 天前921

全部回覆(2)我來回復

  • 欧阳克

    欧阳克2017-06-20 10:07:49

    如果發生時間比較固定,那麼就不停的show full processlist,看看哪些可疑的語句可能導致高流量,全表查詢沒有過濾條件等。
    如果發生時間不固定,那就需要做監控:
    1、資料庫監控,採用監控工具,自動化的做show full processlist的操作,並記錄到文件裡。 doDBA工具可以實現。
    2、流量抓包,正面解決問題,做抓包監控,抓包後分析出什麼語句導致流量。
    當然這裡也只是說說大概方向,具體操作細節還是要自己研究

    回覆
    0
  • 世界只因有你

    世界只因有你2017-06-20 10:07:49

    如果是寫入資料量高,需要排查是否有定時作業做資料導入工作。

    在資料庫層面,可以考慮使用工具統計insert類語句的執行頻率,如執行頻率過高可能會導致寫IO高的情況。

    回覆
    0
  • 取消回覆