数据库面试题【六、Sql的优化】

2022-11-28 17:29:51 浏览数 (2)

1.sql尽量使用索引,而且查询要走索引

2.对sql语句优化

代码语言:javascript复制
子查询变成left join
limit 分布优化,先利用ID定位,再分页
or条件优化,多个or条件可以用union all对结果进行合并(union all结果可能重复)
不必要的排序
where代替having,having 检索完所有记录,才进行过滤
避免嵌套查询
对多个字段进行等值查询时,联合索引

0 人点赞