3
我有一個索引 - 我們稱之爲IX_MY_INDEX
- 在我想確定大小的SQL Server表(兼容模式80和90)中。我該怎麼做呢?如何確定SQL Server中索引的大小?
更新: Allain Lalonde的第二種解決方案僅適用於兼容模式設置爲90時;但是,我正在使用的特定數據庫處於兼容模式80.有沒有人有兼容模式80的解決方案?
我有一個索引 - 我們稱之爲IX_MY_INDEX
- 在我想確定大小的SQL Server表(兼容模式80和90)中。我該怎麼做呢?如何確定SQL Server中索引的大小?
更新: Allain Lalonde的第二種解決方案僅適用於兼容模式設置爲90時;但是,我正在使用的特定數據庫處於兼容模式80.有沒有人有兼容模式80的解決方案?
您可以確定所有索引的表上(和其他的東西)的大小,像這樣:
EXEC sp_spaceused TableName;
對於一個完整的故障,您可以:
SELECT *
FROM sys.dm_db_index_physical_stats(db_id(), object_id('TableName'), null, null, 'DETAILED');
非常感謝。您提供的第二個選項返回此錯誤: Msg 102,Level 15,State 1,Line 3 '('。 – 2009-01-20 12:08:19