如何盘断MSSQL是不是进行了全表扫描了?

alinqqq 2015-10-03 11:47:46
新手请教:
我也知道全表扫描时会导致MSSQL SERVER的性能瓶颈,效率低下,
弱弱问一下高手:有没有办法判断,是否进行了全表扫描了呢?比如执行计划或 Profile等其他工具

谢谢!
...全文
168 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
唐诗三百首 2015-10-06
SSMS中有个按钮:显示实际执行计划, 执行完SQL语句后,在结果集右边有多一个[执行计划]标签,可查看执行计划. 若含有"Clustered Index Scan"则代表全表扫描. PS: 全表扫描并非全是坏事,例如小数据量的表,大多数情况下全表扫描更合适.
回复
leeya66 2015-10-06
CTRL+L 可以查询执行计划
回复
你看执行计划就可以,里面有很多执行的步骤,其中 表扫描有2种: 1. 表扫描。 2.如果表有聚集索引,那么就是 聚集索引扫描。
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2015-10-03 11:47
社区公告
暂无公告