暂无图片
有没有方法能查出SQL SERVER中每个索引所占用空间大小?
我来答
分享
wzf0072
2022-12-14
有没有方法能查出SQL SERVER中每个索引所占用空间大小?

有没有方法能查出SQL SERVER中每个索引所占用空间大小?


我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
农夫三拳

查数据库所有索引

USE <database_name> GO SELECT tn.[name] AS [Table name], ix.[name] AS [Index name], SUM(sz.[used_page_count]) * 8 AS [Index size (KB)] FROM sys.dm_db_partition_stats AS sz INNER JOIN sys.indexes AS ix ON sz.[object_id] = ix.[object_id] AND sz.[index_id] = ix.[index_id] INNER JOIN sys.tables tn ON tn.OBJECT_ID = ix.object_id GROUP BY tn.[name], ix.[name] ORDER BY tn.[name]
暂无图片 评论
暂无图片 有用 1
暂无图片
2022-12-14
答案很棒,向你学习!向你学习!
watson
2022-12-15
答案简单明了,直接拿来可以直接使用的。
wzf0072
题主
2022-12-15
答案简单明了,直接拿来可以直接使用的。
L
lelepapa

答案简单明了,直接拿来可以直接使用的。

暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏