SSMS 2008R2 を使用してインデックス作成メモリを変更するにはどうすればよいですか?
インデックス作成メモリのベスト プラクティスは何ですか?
ベスト プラクティスは、"index create memory (KB)" 設定を既定値の 0 から変更しないことです。既定では、SQL Server 2008 はインデックス作成操作に割り当てられるメモリの量を動的に管理するためです。
インデックスの作成に追加のメモリが必要で、サーバーのメモリ構成設定に基づいてメモリが使用可能な場合、サーバーはインデックス作成操作に追加のメモリを割り当てます。追加のメモリが必要であるが使用できない場合、インデックスの作成では、既に割り当てられているメモリを使用してインデックスの作成を実行します。ただし、高度な並列処理 (多くの同時インデックス作成操作) がある場合など、インデックスの作成に問題がある場合は、このオプションの値を増やすことを検討してください。
特定のインデックス作成メモリ割り当てを使用するには、次の手順を実行します。
SSMS を開きます。[サーバー プロパティ] ダイアログ ボックスで、[メモリ] ページに移動し、[インデックス作成メモリ] ボックスに値を設定します。この値はキロバイト単位で設定されることに注意してください。
[OK] をクリックして変更を保存します
インデックス作成操作に割り当てられるメモリの量は、少なくともクエリごとの最小メモリと同じ大きさである必要があることに注意してください。そうでない場合、SQL Server はクエリごとの最小メモリとして指定された量のメモリを使用し、これに関する警告を表示します。