SQLSERVER索引重建

SQLSERVER索引重建,当索引逻辑扫描碎片占比比较高,平均页密度比较低时意味着索引需要重建
使用命令来统计索引

DBCC showcontig('SYS_ZCJG');

重建索引命令

DBCC DBREINDEX('SYS_ZCJG');

参数均为表名
重建前

DBCC SHOWCONTIG 正在扫描 'SYS_ZCJG' 表...
表: 'SYS_ZCJG' (1317683842);索引 ID: 1,数据库 ID: 8
已执行 TABLE 级别的扫描。
- 扫描页数................................: 120
- 扫描区数..............................: 17
- 区切换次数..............................: 18
- 每个区的平均页数........................: 7.1
- 扫描密度 [最佳计数:实际计数].......: 78.95% [15:19]
- 逻辑扫描碎片 ..................: 99.17%
- 区扫描碎片 ..................: 11.76%
- 每页的平均可用字节数.....................: 1485.7
- 平均页密度(满).....................: 81.64%
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

重建后

DBCC SHOWCONTIG 正在扫描 'SYS_ZCJG' 表...
表: 'SYS_ZCJG' (1317683842);索引 ID: 1,数据库 ID: 8
已执行 TABLE 级别的扫描。
- 扫描页数................................: 120
- 扫描区数..............................: 16
- 区切换次数..............................: 15
- 每个区的平均页数........................: 7.5
- 扫描密度 [最佳计数:实际计数].......: 93.75% [15:16]
- 逻辑扫描碎片 ..................: 5.00%
- 区扫描碎片 ..................: 43.75%
- 每页的平均可用字节数.....................: 1485.7
- 平均页密度(满).....................: 81.64%
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

可以看到逻辑扫描碎片降低。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容