0

テーブルの列に非クラスター化インデックスを作成しました。これには 5 GB のインデックス データが含まれていますが、ディスク上で +5 GB のデータ サイズの変更を確認できません。

助言がありますか?

ありがとう

4

1 に答える 1

0

次のクエリを使用して、SQL mdf または ndf ファイル内で使用されているスペースの量を確認できます。

SELECT  df.name ,
        df.size / 128 AS FileSize ,
        df.size / 128 - fsu.unallocated_extent_page_count / 128 AS UsedSpace
FROM    DatabaseName.sys.dm_db_file_space_usage fsu
        INNER JOIN DatabaseName.sys.database_files df ON fsu.file_id = df.file_id

以前にファイルに十分な空き領域があった場合は、インデックスを作成したときにファイルが大きくなる必要はありません。

于 2015-01-05T14:51:57.880 に答える