查找 SQL 表使用多少磁盘空间?

Fro*_*rud 4 sql-server

有什么方法可以找出 MSSQL 中的表使用多少磁盘空间?或者更好的是,单行消耗多少磁盘空间?

Chr*_*fer 10

在 SQL Server Management Studio 中,右键单击“数据库”并选择“报告”|“按表划分的磁盘使用情况”。

另外,我不知道它是在什么版本的 SQL Server 中引入的,但是有一个 sproc sp_spaceused 可以传递一个对象;例如:

sp_spaceused 'MyTable'
Run Code Online (Sandbox Code Playgroud)