MySQl优化学习笔记(七)SQL优化简介

一、SQL优化简介

1、我们平时说的SQL优化就是优化SQl语句和索引(通俗说就是使用什么样的SQL语句能够让索引生效)

2、SQL优化是伴随业务进行的,并不是所有操作都必须达到最好才是优化。

二、常规调优思路

1、查看慢查询(slow-log),分析slow-log,分析出查询慢的语句,找出问题;

2、按照一定优先级,进行一个一个的排查所有慢语句;

3、分析我们写的SQL(top sql),进行explain调试(分析语句为什么慢),查看语句执行时间;

4、调整索引或语句本身。

三、MySQl中日志分类

MySQL日志分为4类:错误日志(记录系统级别错误,不是SQL命令写错了)、二进制日志(记录数据的修改删除和新增)、通用查询日志(什么都记)、慢查询日志(记录查询慢的日志)



下节记录通用日志的介绍。

你可能感兴趣的:(MySQl优化学习笔记(七)SQL优化简介)