数据库索引信息查看及重建
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)