SQL Server之看懂执行计划

想要玩转数据库,必须先了解数据库是怎么工作的,学会看执行计划当然是学习数据库至关重要的一步。在SQL Server中,选中一段SQL按Ctrl+L,就可以查看它的执行计划。

上面是一个执行计划的实例,在SQL Server中,执行计划是从右往左看的。

SQL Server中,查找数据的方式有以下几种:

1,表扫描(Table Scan):对于没有聚集索引(主键索引)的表进行全表扫描,效率最低;

    

2,聚集索引扫描:对于有聚集索引的表进行全表扫描,效率也较低;

    

3,索引扫描:对于有索引的列进行扫描,属于先滤出部分数据再进行扫描,较之全表扫描的效率略高一些;

    

4,索引查找:根据索引列,定位记录所在位置取出记录,查询速度较快;

    

5,聚集索引查找:直接根据聚集索引(主键)获取记录,查询速度最快;

    

猜你喜欢

转载自www.cnblogs.com/colaclicken/p/9269148.html