1

テーブルで DBCC SHOWCONTIG を実行すると、論理スキャン フラグメンテーションは大きくないが、エクステント スキャン フラグメンテーションは大きいことがわかり、少し混乱しました。

    DBCC SHOWCONTIG scanning 'User' table...
    Table: 'User' (462624691); index ID: 1, database ID: 6
    TABLE level scan performed.
    - Pages Scanned................................: 2638
    - Extents Scanned..............................: 335
    - Extent Switches..............................: 578
    - Avg. Pages per Extent........................: 7.9
    - Scan Density [Best Count:Actual Count].......: 56.99% [330:579]
    - Logical Scan Fragmentation ..................: 12.93%
    - Extent Scan Fragmentation ...................: 94.03%
    - Avg. Bytes Free per Page.....................: 805.1
    - Avg. Page Density (full).....................: 90.05%
    DBCC execution completed. If DBCC printed error messages, contact your system administrator.

MSDN のマニュアルから見ると、1 つはページの断片化に関するもので、もう 1 つはエクステントに関するものです。他に違いはありますか?エクステント スキャン フラグメンテーションが高いままで、論理スキャン フラグメンテーションが低いのはなぜですか?

また、「外部フラグメンテーション」について話すときは、結果の「論理スキャン フラグメンテーション」または SHOWCONTIG の結果の「エクステント スキャン フラグメンテーション」に関連していますか?

どんな答えでも本当に感謝します。

4

1 に答える 1