MS SQL表的物理大小

时间:2022-04-30 22:05:27

How to find what the physical size of table in MS Sql 2005? Is it possible using sql query or not? Thanks.

如何在MS Sql 2005中找到表的物理大小?是否可以使用sql查询?谢谢。

4 个解决方案

#1


30  

Try the stored procedure:

试试这个存储过程:

exec sp_spaceused TableName

For all tables you could use:

所有你可以使用的表格:

exec sp_Msforeachtable 'exec sp_spaceused ''?'''

#2


10  

You can also use the built-in report (in 2008 at least).

您还可以使用内置报告(至少在2008年)。

Right-click the database in MS-SMS then select Reports > Standard Reports > Disk Usage by Table from the context menu.

在MS-SMS中右键单击数据库,然后从上下文菜单中按表选择Reports >标准报告>磁盘使用情况。

The results are exportable to Excel.

其结果可用于Excel。

#3


3  

You can use the sp_spaceused system procedure:

您可以使用sp_spaceused系统过程:

EXECUTE sp_spaceused 'YourTable'

#4


0  

SELECT table_schema, table_name, ROUND(data_length/1024/1024,2) total_size_mb FROM information_schema.tables WHERE table_name = 'emp_master' AND table_schema = 'emp_database';

从information_schema中选择table_schema、table_name、ROUND(data_length/1024/1024,2) total_size_mb。表_name = 'emp_master'和表_schema = 'emp_database';

#1


30  

Try the stored procedure:

试试这个存储过程:

exec sp_spaceused TableName

For all tables you could use:

所有你可以使用的表格:

exec sp_Msforeachtable 'exec sp_spaceused ''?'''

#2


10  

You can also use the built-in report (in 2008 at least).

您还可以使用内置报告(至少在2008年)。

Right-click the database in MS-SMS then select Reports > Standard Reports > Disk Usage by Table from the context menu.

在MS-SMS中右键单击数据库,然后从上下文菜单中按表选择Reports >标准报告>磁盘使用情况。

The results are exportable to Excel.

其结果可用于Excel。

#3


3  

You can use the sp_spaceused system procedure:

您可以使用sp_spaceused系统过程:

EXECUTE sp_spaceused 'YourTable'

#4


0  

SELECT table_schema, table_name, ROUND(data_length/1024/1024,2) total_size_mb FROM information_schema.tables WHERE table_name = 'emp_master' AND table_schema = 'emp_database';

从information_schema中选择table_schema、table_name、ROUND(data_length/1024/1024,2) total_size_mb。表_name = 'emp_master'和表_schema = 'emp_database';