一、SQL优化简介
1、我们平时说的SQL优化就是优化SQl语句和索引(通俗说就是使用什么样的SQL语句能够让索引生效)
2、SQL优化是伴随业务进行的,并不是所有操作都必须达到最好才是优化。
二、常规调优思路
1、查看慢查询(slow-log),分析slow-log,分析出查询慢的语句,找出问题;
2、按照一定优先级,进行一个一个的排查所有慢语句;
3、分析我们写的SQL(top sql),进行explain调试(分析语句为什么慢),查看语句执行时间;
4、调整索引或语句本身。
三、MySQl中日志分类
MySQL日志分为4类:错误日志(记录系统级别错误,不是SQL命令写错了)、二进制日志(记录数据的修改删除和新增)、通用查询日志(什么都记)、慢查询日志(记录查询慢的日志)
下节记录通用日志的介绍。
网友评论