1、SQL优化之15条小技巧
避免使用select * 查询
使用union all 替换 union
小表驱动大表
进行增量查询
使用批量操作
多用 limit 查询
in 中的值不应太多
使用高效的分页
使用连接查询替换子查询
join 中的表不应太多
使用 join 是应多注意
控制索引数量
选择合理的字段类型
提升group by的效率
使用索引及优化索引
2、索引失效的常见原因
不满足最左前缀匹配原则
范围索引没有放在最后
使用select * 查询
索引列上有计算
索引列上使用了函数
字符类型没有加引号
用is null 和 is not null 没有注意字段是否允许为空
使用like查询左边有%
使用or关键字时没有注意