私はsqlserver 2008 R2を使用しています
ファイル グループの二次ファイルにテーブル インデックスが作成されるように指定する方法はありますか?
例:
"Primay" ファイル グループには、Catalog.mdf と Indexes.ndf の 2 つのファイルがあります。
「プライマリ」ファイル グループの sencond ファイル「Indexes.ndf」に新しいインデックスが作成されるように指定するにはどうすればよいですか?
私はsqlserver 2008 R2を使用しています
ファイル グループの二次ファイルにテーブル インデックスが作成されるように指定する方法はありますか?
例:
"Primay" ファイル グループには、Catalog.mdf と Indexes.ndf の 2 つのファイルがあります。
「プライマリ」ファイル グループの sencond ファイル「Indexes.ndf」に新しいインデックスが作成されるように指定するにはどうすればよいですか?
インデックスは、ファイル グループ レベルで作成されます。ファイル グループ内のファイルを指定するほど細かくすることはできません。index.ndf 自体を別のファイル グループにする必要があったようです。
簡単な答え: いいえ。
より長い答え: SQL Server の "負荷分散" のためのデータ ファイル グループ内のファイル。つまり、データは複数のファイルに均等に分散されます。ファイルの特定の場所を指定する場合は、その新しいドライブにセカンダリ ファイル グループを作成し、代わりにそれを使用する必要があります。
質問: なぜこれをやりたいのですか? IMO、データからインデックスを分離してもあまりメリットがなく、ファイル グループを使用するメリット (ファイル グループ バックアップなど) が失われる可能性があります。この件に関する良い読み物は次のとおりです。