您的位置:首页 > 数据库 > MySQL

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 优化步骤