Mysql SQL 优化思路
# Mysql SQL 优化思路
# 1. Select 语句指定列。
查询语句中,指定需要查询的列,可以减少返回的数据量,提高查询效率。尤其是要避免返回不需要的 Text 类型文本。
# 2. Join 连接的时候,尽量采用小表驱动大表。
通过指定返回条件少的表作为驱动表,可以减少查询量,提高查询效率。
# 3. 子查询相关。
子查询需要看版本,高版本 Mysql 在语法分析的时候会改写子查询。
# 4. IN 语句
在使用 IN 的时候避免 IN 的元素过多,当元素过多的时候,Mysql 会放弃走索引,导致效率过低。
# 5. 避免不必要的 Order By
当查询结果不需要排序的时候,可以使用 Order By Null 的方式,避免 Mysql 执行排序操作。
编辑 (opens new window)
上次更新: 2025/04/15, 03:48:14