SQL Server多次执行重建索引带来的执行计划优化

执行统计更新,采用下面两种方式,保证表的统计信息和空间是最优的。
1:UPDATE STATISTICS T_BD_MATERIAL_L WITH FULLSCAN,ALL,MAXDOP=4
2:DBCC DBREINDEX(T_BD_MATERIAL_L)

执行SQL语句

花费了1475ms。
执行计划

使用了索引,但是涉及11W数据的循环。从语句来看执行计划也是合理的,将满足条件的数据关联取出后,最后再进行筛选。
再执行一次DBCC DBREINDEX(T_BD_MATERIAL_L)
注意:update语句的方式不会有下面测试的效果。
发现执行计划发生了细微变化,扫描T_BD_MATERIAL_L表的次数减少
SQL Server多次执行重建索引带来的执行计划优化
执行统计更新,采用下面两种方式,保证表的统计信息和空间是最优的。1:UPDATE STATISTICS T_BD_MATERIAL_L WITH FULLSCAN,ALL,MAXDOP=...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



