大量索引碎片会使SQL不走Index。
区别:
逻辑索引碎片表示索引中无序条目所占的百分比。
页填充度碎片是因数据填满使数据分页而造成的碎片。
分析:
Scan Density反应了页填充度碎片:
当Scan Density<=70%时,需重建索引;当70%
Logical Scan Fragmentation反应了逻辑索引碎片:
当Logical Scan Fragmentation>15%,需重建索引;当10%
单个索引的索引碎片维护(我们目前不需要这么做,对于门店数据库,因为数据量不大,可以通过批量索引维护的方法。):
通过DBCC SHOWCONTIG,查看目前这个索引的索引碎片情况,如下:
通过Dbcc dbreindex进行重建索引。
批量维护索引碎片:通过SQL Server维护计划
填写 维护计划 名称“dba_reindex”:
勾选“重新生成索引” “更新统计信息”后,点击下一步:
填写 “更新统计信息”
设置时间后,点击“确定”:

点击“下一步”:

查看 维护计划:
查看作业:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26435490/viewspace-1428712/ ,如需转载,请注明出处,否则将追究法律责任。