zoukankan      html  css  js  c++  java
  • myawr : mysql性能监控

    myawr以mysql instance 为单位,每隔一段时间进行采样,然后把数据保存到数据库,以便分析。目前myawr脚本收集的信息包括5个部分:

    1 系统方面的:
    负载、cpu、io、网络、swap、磁盘空间

    2 Mysql状态方面的:
    Mysql整体的一些指标;
    Myisam 引擎的一些指标;
    Innodb 引擎的一些指标。

    具体到一些QPS、TPS、key Buffer 命中率、InnoDB Buffer命中率、Query Cache命中率、Table Cache状态量、Tmp Table状况、innodb status、
    Threads_connected、Opened_tables、Select_full_join、Innodb_log_waits量等等。

    3 Mysql slow query方面的信息,可通过mysql instance id进行关联:

    4 如果Mysql开启了performance schema:
    还会收集events_waits_summary_global_by_event_name、file_summary_by_event_name等

    5 Mysql peak 信息的收集,包括
    当时的active session 信息,包括sql;
    当时的lock信息
    当时的innodb status


    具体展示可以通过myawrrpt来生成报告。

    开源地址见:https://github.com/noodba/myawr
    WorkLoad Report 样例见:http://www.noodba.com/myawr.html
    snapshot report 样例见: http://www.noodba.com/myawr_snapshot.html

  • 相关阅读:
    Atcoder ARC-104
    [ZJOI2019]线段树
    【XR-2】伤痕
    CF1103B Game with modulo
    [BJOI2019]删数
    AT2402 [ARC072D] Dam
    十六、JMeter实战-跨线程调用token
    十五、JMeter实战-关联-JSON提取器和边界值提取器
    十四、JMeter实战-关联获取token
    十三、JMeter实战-关联-正则表达式
  • 原文地址:https://www.cnblogs.com/sea520/p/4616401.html
Copyright © 2011-2022 走看看