mysql优化-分析步骤

分类: MySQL

--原因--
查询语句写的烂
索引失效(单值/复合)
关联查询太多join(设计缺陷或不得已的需求)
服务器调优及各个参数配置不合理(缓冲,线程数等)

--分析--
1.观察,至少跑一天,看看生成的慢sql情况。
2.开启慢查询日志,设置阈值,比如超过5秒钟的就是慢sql,并将它抓取出来。
3.explain+慢sql分析
4.show profile
5.运维经理或dba,进行sql数据库服务器的参数调优。

==总结==
1.慢查询的开启并捕获
2.explain+慢sql分析
3.show profile 查询sql在Mysql服务器里的执行细节和生命周期情况
4.SQL数据库服务器的参数调优。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注