数据库索引信息查看及重建

1、查看索引信息

use 数据库名
DBCC SHOWCONTIG

 

 

DBCC SHOWCONTIG 正在扫描 'testTable' 表...

表: 'testTable' (1950786157);索引 ID: 1,数据库 ID: 8

已执行 TABLE 级别的扫描。

- 扫描页数................................: 2462331

- 扫描区数..............................: 310297

- 区切换次数..............................: 2398955

- 每个区的平均页数........................: 7.9

- 扫描密度 [最佳计数:实际计数].......: 12.83% [307792:2398956]

- 逻辑扫描碎片 ..................: 96.36%

- 区扫描碎片 ..................: 27.89%

- 每页的平均可用字节数.....................: 3275.1

- 平均页密度(满).....................: 59.54%

 

 

扫描密度小于80% + 逻辑扫描碎片大于30%将判定为需要重建索引

 

2、重建指定表的索引:

use 数据库名
ALTER INDEX ALL ON [表名] REBUILD

posted @   violety  阅读(347)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示