データベース エンジンでは、基になるデータに対して挿入、更新、または削除の各操作が行われるたびに、インデックスが自動的に変更されます。 たとえば、テーブルに行が追加されると、行ストア インデックス内の既存のページが分割されて、新しい行を挿入するための場所が作成される場合があります。 時間が経つに従い、このような変更により、インデックス内の情報がデータベース内に散在 (断片化) するようになる可能性があります。 フル スキャンまたは範囲インデックス スキャンを使用して多数のページを読み取るクエリの場合、データの読み取りに追加の I/O が必要になったときに、インデックスが極度に断片化されているとクエリのパフォーマンスが低下する可能性があります。 クエリでは、いくつかの大きな I/O 要求の代わりに、同じ量のデータを読み取るために多数の小さな I/O 要求が必要になります。 ランダム I/O

