• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    SQLServer2005重建索引前后对比分析
    在做维护项目的时,我们经常会遇到索引维护的问题,通过语句,我们就可以判断某个表的索引是否需要重建。

    执行一下语句:先分析表的索引

    分析表的索引建立情况:DBCC showcontig('Table')

    DBCC SHOWCONTIG 正在扫描 'Table'' 表...
    表: 'Table'' (53575229);索引 ID: 1,数据库 ID: 14
    已执行 TABLE 级别的扫描。
    - 扫描页数................................: 228
    - 扫描区数..............................: 52
    - 区切换次数..............................: 225
    - 每个区的平均页数........................: 4.4
    - 扫描密度 [最佳计数:实际计数].......: 12.83% [29:226]
    - 逻辑扫描碎片 ..................: 97.37%
    - 区扫描碎片 ..................: 98.08%
    - 每页的平均可用字节数........................: 2686.3
    - 平均页密度(满).....................: 66.81%

    当你发现,扫描密度行,最佳计数和实际计数的比例已经严重失调,逻辑扫描碎片占了非常大的百分比,每页平均可用字节数非常大时,就说明

    你的索引需要重新整理一下了。

    执行重建索引命令
    DBCC DBREINDEX('Table'')
    后分析的情况

    DBCC SHOWCONTIG 正在扫描 'Table'' 表...
    表: 'Table'' (53575229);索引 ID: 1,数据库 ID: 14
    已执行 TABLE 级别的扫描。
    - 扫描页数................................: 154
    - 扫描区数..............................: 20
    - 区切换次数..............................: 19
    - 每个区的平均页数........................: 7.7
    - 扫描密度 [最佳计数:实际计数].......: 100.00% [20:20]
    - 逻辑扫描碎片 ..................: 0.00%
    - 区扫描碎片 ..................: 55.00%
    - 每页的平均可用字节数........................: 86.8
    - 平均页密度(满).....................: 98.93%
    您可能感兴趣的文章:
    • sqlserver 聚集索引和非聚集索引实例
    • SQLSERVER 创建索引实现代码
    • sqlserver2005自动创建数据表和自动添加某个字段索引
    • sqlserver索引的原理及索引建立的注意事项小结
    • sqlserver 索引的一些总结
    • SQLSERVER聚集索引和主键(Primary Key)的误区认识
    • SQLSERVER如何查看索引缺失及DMV使用介绍
    • SQLSERVER全文目录全文索引的使用方法和区别讲解
    • 在SQL SERVER中导致索引查找变成索引扫描的问题分析
    上一篇:Win7 32/64位系统下安装SQL2005和SP3补丁安装教程[图文]
    下一篇:SQL 2005 ERROR:3145 解决办法(备份集中的数据库备份与现有的数据库不同)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    SQLServer2005重建索引前后对比分析 SQLServer2005,重建,索引,前后,