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”可能需要考虑创建索引了

SqlServer(MSSQL)执行计划性能优先级