SQL语句优化思路
SQL语句优化思路
(1)先看表的数据类型是否设计合理,有没有遵守选取数据类型越简单越小的原则
(2)表中的碎片是否整理
(3)表的统计信息是否收集,只有统计信息正确,执行计划才可以帮助我们优化SQL
(4)查看执行计划,检查索引的使用情况,没有索引,创建索引
(5)创建索引前,查看索引的选择性,判断这个字段是否合适创建索引(主键索引和唯一索引的选择必是1)
(6)创建索引后,再看执行计划,对比结果
合理创建索引的建议:
(1)经常被查询的列(一般放在where条件后面)
(2)经常用于表连接的列
(3)经常排序分组的列(order by 或者 group by后面的字段)

浙公网安备 33010602011771号