- 禁用select *
- 使用select count(*) 统计行数
- 尽量避免在where子句对字段进行null判断
- 尽量避免在where子句使用!= 或者<>
- 尽量避免在where子句使用or连接
- 尽量避免对字段进行表达式计算
- 尽量少排序,如果可以,建立索引尽量少join
- 尽量用join代替子查询
- 尽量避免在where子句中使用in,notin或者having,使用exists,notexists代替
- 尽量避免两端模糊匹配like %***%
- 尽量用union all代替union尽量早过滤避免类型转换
- 尽量批量insert优先优化高并发sql,
Mysql SQL优化
最新推荐文章于 2023-10-24 08:59:20 发布