zoukankan      html  css  js  c++  java
  • 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)-平均页密度(完整):每页上的平均可用字节数的百分比的相反数。低的百分比说明有内部碎片。

  • 相关阅读:
    使用DBUtils获取Blob类型数据
    关于 JupyterLab 与 Pandas 资源整理
    关于 Conda 在 MacOS Catalina 环境变量问题
    推荐一个符合 OIDC 规范的 JAVA 客户端
    关于 Chrome 的 Kiosk 模式
    Kubernetes 中的服务发现与负载均衡
    Prometheus 监控领域最锋利的“瑞士军刀”
    CD 基金会、Jenkins、Jenkins X、Spinnaker 和 Tekton 的常问问题
    Installing on Kubernetes with NATS Operator
    升级 ASP.NET Core 3.0 设置 JSON 返回 PascalCase 格式与 SignalR 问题
  • 原文地址:https://www.cnblogs.com/petitprince/p/1588603.html
Copyright © 2011-2022 走看看