運用データベースの1つに、3つの異なるディスク上にある3つのデータファイルを含むファイルグループがあります。このファイルグループには50を超えるテーブルがあります。
3つのデータファイル間の50個のテーブルそれぞれの場所を特定するにはどうすればよいですか?各テーブルのクラスター化インデックスがどのデータファイルに存在するかを知る必要があります。
例:
Table A : Datafile 1 : FG1
Table B : Datafile 2 : FG1
Table C : Datafile 1 : FG1
Table D : Datafile 3 : FG1
ファイルグループ内のオブジェクトは、ファイルグループ内のすべてのデータファイルを使用します。 FG1のすべてのテーブルは、Datafile1、Datafile2、およびDatafile3に等しく存在します。配置を制御する必要がある場合は、個別のファイルグループを作成する必要があります。ファイルグループからファイルを削除するには、 DBCC SHRINKFILE EMPTYFILE
。