- exec sp_spaceused ‘表名’ --(SQL统计数据,大量事务操作后可能不准)
- exec sp_spaceused ‘表名’, true --(准确的表空间大小,但可能会花些统计时间)
- exec sp_spaceused – (数据库大小查询)
- exec sp_MSforeachtable “exec sp_spaceused ‘?’” --(所有用户表空间表小,SQL统计数据,,大量事务操作后可能不准)
- exec sp_MSforeachtable “exec sp_spaceused ‘?’,true” --(所有用户表空间表小,大数据库慎用)
create table #t(name varchar(255), rows bigint, reserved varchar(20), data varchar(20), index_size varchar(20), unused varchar(20))
exec sp_MSforeachtable "insert into #t exec sp_spaceused '?'"
select * from #t order by reserved DESC
drop table #t