0

我在表列上创建了一个非聚集索引,它包含 5GB 的索引数据,但我无法在我的磁盘上看到这个 +5GB 的数据大小变化。

有什么建议么?

谢谢

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 回答