mysql优化步骤
2017-12-26 00:00
183 查看
摘要: 快速分析数据库是以查询还是更新为主,快速定位慢查询SQL,精准的加以优化
一、介绍:针对已经运行一段时间,并且产生一定数量数据的mysql数据库。已经定位是数据库性能产生的低效了。
二、根据当前数据库的状态信息快速分析数据库是以查询还是更新为主
1.使用show status 查询统计参数,统计参数会很多,主要关心 com_select、com_insert、 com_update、com_delete这几个参数,参数的含义就是每种SQL语句执行的次数,基本上由此可以判断出当前数据库主要面临的是查询的压力还是更新的压力。
三、快速定位慢查询SQL
1.使用show status like "slow%" 查询慢查询语句执行的次数,如果有就说明有慢查询SQL需要优化,那么就需要去查看慢查询日志找到具体是那些语句。至于如何开启慢查询日志记录,检索一下很多,这里我也放一个地址URL。
2.在第一步中找到了慢查询SQL后,可以使用“Explain SQL语句 “ 或者“DESC SQL语句“ 的方式来查看SQL的执行计划,找到优化的方向。
一、介绍:针对已经运行一段时间,并且产生一定数量数据的mysql数据库。已经定位是数据库性能产生的低效了。
二、根据当前数据库的状态信息快速分析数据库是以查询还是更新为主
1.使用show status 查询统计参数,统计参数会很多,主要关心 com_select、com_insert、 com_update、com_delete这几个参数,参数的含义就是每种SQL语句执行的次数,基本上由此可以判断出当前数据库主要面临的是查询的压力还是更新的压力。
三、快速定位慢查询SQL
1.使用show status like "slow%" 查询慢查询语句执行的次数,如果有就说明有慢查询SQL需要优化,那么就需要去查看慢查询日志找到具体是那些语句。至于如何开启慢查询日志记录,检索一下很多,这里我也放一个地址URL。
2.在第一步中找到了慢查询SQL后,可以使用“Explain SQL语句 “ 或者“DESC SQL语句“ 的方式来查看SQL的执行计划,找到优化的方向。
相关文章推荐
- 1.mysql优化---优化入门之MySQL的优化介绍及执行步骤
- MySQL 优化设置步骤
- 详解MySql优化步骤
- mysql的优化(表的设计,优化步骤,四种索引,分析慢查询,使用索引的深入解析,存储引擎分析,表的分割,数据库配置)
- MySql优化的一般步骤:
- Mysql 优化 - 常用步骤 show processlist
- Mysql下优化SQL的一般步骤
- MySql的优化步骤
- MySQL优化步骤及my.cnf缓存优化(二)
- mysql 基础优化步骤
- MySql的优化步骤
- mysql中的查询优化步骤
- Mysql下优化SQL的一般步骤
- MYSQL的深入学习--优化步骤
- MYSQL的深入学习--优化步骤
- mysql 优化步骤
- MySQL limit查询优化的实际操作步骤
- Mysql优化SQL语句的步骤
- MySQL优化的步骤详解
- MySQL 优化设置步骤(这方法太有效了,已经验证!)