SqlServer(MSSQL)执行计划性能优先级
1、Clustered Index Seek 聚集索引查询,性能最高
2、Index Seek(NonClustered) 非聚集索引查询,性能非常高
3、Index Scan 根据索引,从表中过滤出来一部分记录,再查找所有匹配的记录行,再扫描
4、Clustered Index Scan 虽然有聚集索引,其实也是范围/全表扫描, 性能较差
5、Table Scan 全表扫描 ,性能最差
Scan指在某个范围段内进行扫描,Seek是可以直接找到对应的记录的。 在执行计划中看到"Table Scan"和“Clustered Index Scan”可能需要考虑创建索引了