业余时间搞了个新玩意
本文转载自叶老师,正文如下:
先向大家介绍MySQL运行状态分析诊断工具这个新玩意,其思路很简单,就是遍历 SHOW GLOBAL STATUS
和 SHOW PROCESSLIST
的结果,对可能预示着有性能瓶颈的地方做出预警。主要关注几个方面:
是否有明显的等待事件,包括表锁、行锁等待,以及buffer pool wait free事件。 是否有产生较多的磁盘临时表、临时文件。 是否有长事务、大事务。 判断table cache、thread cache等是否够用。 其他等等。
判断逻辑基本就这些,无非就是要逐个判断,以及确认要关注哪些状态。
该工具已发布上线到相应链接:https://imysql.com/my-state-diag.html,欢迎试用、提建议。
文章至此。
文章转载自戏说数据那点事,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




