SQL数据库碎片检查DBCC SHOWCONTIG含义

  SQL数据库碎片检查DBCC SHOWCONTIG含义

  图片看不清楚?请点击这里查看原图(大图)。

  DBCC SHOWCONTIG是显示指定的表的数据和索引的碎片信息。

  如上图所示。

  解释如下:

  Page Scanned-扫描页数:如果你知道行的近似尺寸和表或索引里的行数,那么你可以估计出索引里的页数。看看扫描页数,如果明显比你估计的页数要高,说明存在内部碎片。

  Extents Scanned-扫描扩展盘区数:用扫描页数除以8,四舍五入到下一个最高值。该值应该和DBCC SHOWCONTIG返回的扫描扩展盘区数一致。如果DBCC SHOWCONTIG返回的数高,说明存在外部碎片。碎片的严重程度依赖于刚才显示的值比估计值高多少。

  Extent Switches-扩展盘区开关数:该数应该等于扫描扩展盘区数减1。高了则说明有外部碎片。

  Avg. Pages per Extent-每个扩展盘区上的平均页数:该数是扫描页数除以扫描扩展盘区数,一般是8。小于8说明有外部碎片。

  Scan Density [Best Count:Actual Count]-扫描密度[最佳值:实际值]:DBCC SHOWCONTIG返回最有用的一个百分比。这是扩展盘区的最佳值和实际值的比率。该百分比应该尽可能靠近100%。低了则说明有外部碎片。

  Logical Scan Fragmentation-逻辑扫描碎片:无序页的百分比。该百分比应该在0%到10%之间,高了则说明有外部碎片。

  Extent Scan Fragmentation-扩展盘区扫描碎片:无序扩展盘区在扫描索引叶级页中所占的百分比。该百分比应该是0%,高了则说明有外部碎片。

  Avg. Bytes Free per Page-每页上的平均可用字节数:所扫描的页上的平均可用字节数。越高说明有内部碎片,不过在你用这个数字决定是否有内部碎片之前,应该考虑fill factor(填充因子)。

  Avg. Page Density (full)-平均页密度(完整):每页上的平均可用字节数的百分比的相反数。低的百分比说明有内部碎片。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16436858/viewspace-617449/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/16436858/viewspace-617449/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
检查SQL Server数据库的健康状况,可以采取以下几个步骤: 1. 监控数据库性能:使用SQL Server提供的性能监视工具,如SQL Server Management Studio(SSMS),可以监控数据库的性能指标,如CPU利用率、内存使用情况、磁盘读写速度等。通过观察这些指标的变化,可以了解数据库的整体性能状况,并发现潜在的性能瓶颈。 2. 检查数据库完整性:使用DBCC CHECKDB命令可以检查数据库的完整性。该命令会扫描并修复数据库中的物理和逻辑错误,如损坏的页、丢失的链接等。定期运行该命令可以确保数据库的数据一致性和稳定性。 3. 检查数据库备份:通过检查数据库备份情况可以确保数据库的可恢复性。可以检查数据库备份是否按计划进行,并验证备份文件的完整性。此外,还可以运行RESTORE VERIFYONLY命令来检查备份文件的完整性和可读性。 4. 观察错误日志:定期观察SQL Server的错误日志可以发现数据库的潜在问题。错误日志中记录了SQL Server的各种错误和警告信息,如死锁、连接问题、严重错误等。通过分析错误日志,可以及时发现并排除数据库中的问题。 5. 性能优化:通过执行查询优化、索引优化和数据库参数调整等操作,可以提高SQL Server数据库的性能。可以使用SQL Server提供的工具,如数据库引擎调整顾问(Database Engine Tuning Advisor)和索引优化向导(Index Tuning Wizard),来帮助识别和解决数据库性能问题。 综上所述,通过监控数据库性能、检查数据库完整性和备份情况、观察错误日志以及进行性能优化,可以全面检查SQL Server数据库的健康状况,并及时处理可能存在的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值