DBCC SHOWCONTIG和DBCC INDEXDEFRAG

 

  今天没有事来熟悉一下DBCC二个命令,分别如下:

DBCC SHOWCONTIG:显示指定的表或视图的数据和索引的碎片信息。

DBCC INDEXDEFRAG:指定表或视图的索引碎片整理。

  具体使用结果如下:

DBCC SHOWCONTIG 正在扫描 'TaoBaoTrade_0003' ...

: 'TaoBaoTrade_0003' (181575685);索引 ID: 1,数据库 ID: 5

已执行 TABLE 级别的扫描。

- 扫描页数................................: 67445

- 扫描区数..............................: 8544

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

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

- 扫描密度 [最佳计数:实际计数].......: 15.88% [8431:53096]

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

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

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

- 平均页密度().....................: 61.86%

 

    通过dbcc INDEXDEFRAG (5,'TaoBaoTrade_0003')整理完数据后,TaoBaoTrade_0003的信息如下:

 DBCC SHOWCONTIG 正在扫描'TaoBaoTrade_0003' ...

: 'TaoBaoTrade_0003' (181575685);索引ID: 1,数据库ID: 5

已执行TABLE 级别的扫描。

- 扫描页数................................: 42891

- 扫描区数..............................: 5569

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

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

- 扫描密度[最佳计数:实际计数].......: 94.02% [5362:5703]

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

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

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

- 平均页密度().....................: 97.39%

      通过二次的数据可以知道,表或索引占的页数和区数变小,区切换次数也变快了。扫描密度反映表或索引的数据是不否连续的,可以很明显看出,扫描密度为15.88%,通过整理数据,现为94.02%.我分析就到这里,其实我也不是很理解,请高手再深入。

转载于:https://www.cnblogs.com/quange/archive/2009/06/16/1504423.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值