您的位置:首页 > 博客中心 > 数据库 >

SQL Server查看所有表大小、表行数和占用空间信息

时间:2022-03-15 10:48

一、查看表名和对应的数据行数
select  a.name as ‘表名‘,b.rows as ‘表数据行数‘
from sysobjects a inner join sysindexes b
on a.id = b.id
where   a.type = ‘u‘
and b.indid in (0,1)
--and a.name not like ‘t%‘
order by b.rows desc

 

其实本来只想找一个方法能查询一下 数据库 的大小,没想到这个方法还能查询数据库中 各个数据表 的大小,嗯,挺好玩的,记录一下。

MSDN资料:

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

EXEC sp_UpdateTableSpaceInfo
SELECT * FROM temp_tableSpaceInfo

嗯,应该就可以了吧。

本类排行

今日推荐

热门手游