Heim  >  Fragen und Antworten  >  Hauptteil

MySQL hat alle 10 Sekunden einen Schreibvorgang von 7 oder 8 MB

Mein MySQL hat alle etwa 10 Sekunden einen Schreibvorgang von 7 bis 8 MB, normalerweise nur ein paar hundert KB. Wie kann ich dieses Problem beheben?

Das Folgende ist ein Screenshot der ungewöhnlichen Situation

Das Folgende ist ein Screenshot der normalen Bedingungen

伊谢尔伦伊谢尔伦2678 Tage vor919

Antworte allen(2)Ich werde antworten

  • 欧阳克

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

    如果发生时间比较固定,那么就不停的show full processlist,看看哪些可疑的语句可能导致高流量,全表查询没有过滤条件等。
    如果发生时间不固定,那么就需要做监控:
    1、数据库监控,采用监控工具,自动化的做show full processlist的操作,并记录到文件里。doDBA工具可以实现。
    2、流量抓包,正面解决问题,做抓包监控,抓包后分析出什么语句导致流量。
    当然这里也只是说说大概方向,具体操作细节还是要自己研究

    Antwort
    0
  • 世界只因有你

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

    如果是写入数据量高,需要排查一下是否有定时作业做数据导入工作。

    在数据库层面,可以考虑使用工具统计insert类语句的执行频率,如执行频率过高可能会导致写IO高的情况。

    Antwort
    0
  • StornierenAntwort