2016-08-05 4 views
1

大きなテーブルがあり、インデックスが10個を超えています。特定のインデックスに断片化問題があります。日中には、この表には何千もの行が挿入されており、特定の索引の断片化は非常に頻繁に増加しています。他のインデックスはOKです(1時間あたり0.01%)が、この特定のインデックスは3〜4%/時間のように増加しています!おそらく1日の終わりには50〜60%のようになります。1つの特定のインデックスの断片化が頻繁に増加しています

なぜこのインデックスが頻繁に増加しているのかを知ることができますか?

-----要因に記入

この特定のインデックス:0%

その他のインデックス(つまり増加について問題がない):90%

-----インデックスの詳細;

  • 非clustured

  • 2のインデックスキー列(ビットとNVARCHAR(100)型列)

  • 1含まカラム:(INT)FK_OrderID(別のテーブルの外部キー)表の行の

  • 番号:テーブルの650万

  • サイズ:6.2ギガバイト

およびSHOWCONTIGの詳細。

  • ページのスキャン.....................:805566
  • スキャン
  • エクステント... ...........................:100877
  • エクステントスイッチ................ ..............:108951
  • 平均エクステントあたりのページ数........................:8.0
  • スキャン密度[ベストカウント:実際のカウント] .......:92.42 %[100696:108952]
  • 論理スキャン断片化.................. 1.43%
  • エクステントスキャン断片化........:19.82%
  • 平均1ページあたりのバイト数.....................:983.4
  • 平均ページ密度(フル).....................:87.85%

ありがとうございます!

+1

このインデックスの仕様は何ですか? (インデックスのキー列と含まれている列の数、クラスタ化されていないインデックス、テーブル内の合計行数) – liotims

+0

あなたは正しいです、詳細を忘れています。今私は投稿を編集しました、あなたはそこから読むことができますか?ありがとう –

+0

多分それはnvarchar(100)のためです。インデックスの再編成と再構築はいつ実行しますか? – liotims

答えて

0

fillfactor値= 80を設定してこの問題を解決しました。返信ありがとう

関連する問題