第三章:查询截取分析

优化1:小表驱动大表
exist语法:将主查询的数据放到子查询中做条件验证,判断数据是否可以保留
in的时候先执行内查询(括号),exist的时候先执行外查询

优化2:Order By关键字优化
单路排序



优化3:group by关键字优化

慢查询日志



show global status like ‘%Slow_queries%’ 可以显示慢sql条数,可用作健康度的检查
cat一下slow.log(数据量少的时候)
MySql提供了日志分析工具mysqldumpslow


分析步骤:

1、SHOW VARIABLES LIKE ‘%profiling%’;
2、SET profiling=ON
