次の方法で共有


メンテナンス プラン ウィザード ([インデックスの再構築タスクの定義] ページ)

[インデックスの再構築タスク] ページを使用すると、データベースのテーブルに新しい FILL FACTOR でインデックスを再作成できます。FILL FACTOR では、将来の拡張に対応できるように、インデックスの各ページに確保する空き領域を指定できます。FILL FACTOR が適用されるのはインデックスの作成時だけであるため、テーブルにデータが追加されるにつれて、各ページの空き容量は徐々に減少します。データ ページおよびインデックス ページを再編成すれば、再び空き領域を確保できます。

オプション

メンテナンス プラン ウィザードでは、[全般オプション] および [詳細設定オプション] 領域で選択された CREATE INDEX オプションを使用して、インデックスを再作成できます。オプションの詳細については、「CREATE INDEX (Transact-SQL)」を参照してください。

  • [データベース]
    このタスクで操作するデータベースを指定します。

    • [すべてのデータベース]

      すべての MicrosoftSQL Server データベース (tempdb を除く) を対象として、このタスクを実行するメンテナンス プランを生成します。

    • [すべてのシステム データベース]

      各 SQL Server システム データベース (tempdb を除く) を対象として、このタスクを実行するメンテナンス プランを生成します。ユーザーが作成したデータベースに対しては、メンテナンス タスクは実行されません。

    • [すべてのユーザー データベース]

      ユーザーが作成したすべてのデータベースを対象として、このタスクを実行するメンテナンス プランを生成します。SQL Server システム データベースに対しては、メンテナンス タスクは実行されません。

    • [これらのデータベース]

      選択されたデータベースだけを対象として、このタスクを実行するメンテナンス プランを生成します。このオプションをオンにする場合は、少なくとも 1 つのデータベースが一覧内で選択されている必要があります。

  • [オブジェクト]
    [選択] ボックスの表示をテーブル、またはビュー、あるいはその両方に限定します。

  • [選択]
    このタスクの対象とするテーブルまたはインデックスを指定します。[オブジェクト] ボックスで [テーブルとビュー] が選択されている場合は、このオプションは利用できません。

  • [既定の空き領域を使用してページを再構成する]
    データベース内のテーブルに定義されているインデックスを削除し、インデックスの作成時に指定された FILL FACTOR を使用して、新しいインデックスを再作成します。

  • [ページごとの空き領域の比率を変更する]
    データベース内のテーブルに定義されているインデックスを削除し、指定した割合の空き領域が各インデックス ページに確保されるように自動的に計算される FILL FACTOR の値を使用してインデックスを再作成します。指定するパーセント値を大きくすると、インデックス ページに確保される空き領域が増えて、より多くのデータをインデックスに追加できるようになります。有効値は、0 ~ 100 です。FILLFACTOR オプションを使用します。

  • [tempdb の結果を並べ替える]
    SORT_IN_TEMPDB オプションを使用して、インデックスの作成中に生成される並べ替えの中間結果を一時的に格納する場所を指定します。並べ替え操作が必要ない場合、または並べ替えをメモリ上で実行できる場合、SORT_IN_TEMPDB オプションは無視されます。

  • [インデックスの再作成中にオンラインのインデックスを保持する]
    ONLINE オプションを使用して、インデックス操作中に基底のテーブルまたはクラスタ化インデックス データおよび関連するすべての非クラスタ化インデックスにアクセスします。

    注意注意

    オンラインでのインデックス操作は、SQL Server Developer、Evaluation、Enterprise の各エディションでのみ使用できます。