0、导读
有幸受邀参加OpsWorld运维世界大会2016深圳站,做了《抽丝剥茧之MySQL疑难杂症排查》的主题分享。
1、分享PPT
本次分享的keynote文档已上传到百度云盘: https://pan.baidu.com/s/1qYGpthi,欢迎转存及转发哈。
从一个最常见的网站页面打不开(打开很慢)问题开始,如何确认问题瓶颈,以及如何找出MySQL中的性能瓶颈方法,主要内容有:
1、问题描述
2、瓶颈定位
3、优化解决
4、预防措施
几个重要提醒:
1、当发现mysqld进程的CPU消耗很高时,有99.99%的可能性是没有合适的索引导致的;
2、检查系统内存使用情况时,要尤其注意是否发生了内存泄露;
3、事务及时提交,避免长时间行锁不释放引发阻塞;
4、空闲连接或超长请求应及时处理(关闭或杀掉)。
文章转自老叶茶馆公众号,原文链接:https://mp.weixin.qq.com/s/f5-qVxqhhXzpssg41TtLTQ