监控篇 | MySQL运行状态诊断工具

2023年 9月 28日 86.8k 0

业余时间搞了个新玩意

本文转载自叶老师,正文如下:

先向大家介绍MySQL运行状态分析诊断工具这个新玩意,其思路很简单,就是遍历 SHOW GLOBAL STATUS
 和 SHOW PROCESSLIST
 的结果,对可能预示着有性能瓶颈的地方做出预警。主要关注几个方面:

  1. 是否有明显的等待事件,包括表锁、行锁等待,以及buffer pool wait free事件。
  2. 是否有产生较多的磁盘临时表、临时文件。
  3. 是否有长事务、大事务。
  4. 判断table cache、thread cache等是否够用。
  5. 其他等等。

判断逻辑基本就这些,无非就是要逐个判断,以及确认要关注哪些状态。

该工具已发布上线到相应链接:https://imysql.com/my-state-diag.html,欢迎试用、提建议。

文章至此。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论