sql server查询数据库的大小和各数据表的大小

如果只是查询数据库的大小的话,直接使用以下语句即可:

EXEC sp_spaceused
为了保证查询结果的实时性,推荐使用 @updateusage 参数来确保统计数据是最新的:

EXEC sp_spaceused @updateusage = N’TRUE’;
执行完毕后结果是两个表,第一个表中包含了基本的统计信息,第二个表示更加详细的数据占用情况。

如果想具体查询某个表的大小,加上表名即可:
EXEC sp_spaceused tableName;

留下评论