|
今天拿到一个数据库,发现非常的大,想查看下数据库中哪张表非常大。自己百度了下。记录在这里方便以后查询:
---首先执行
exec sp_MSforeachtable @command1="sp_spaceused '?'";
---检测当前数据库版本是否支持存储过程“sp_MSforeachtable”,如果执行成功则可以使用下面的命令
create table tmp(
name varchar(50),
rows int,
reserved varchar(50),
data varchar(50),
index_size varchar(50),
unused varchar(50)
);
insert into tmp (
name, rows, reserved, data, index_size, unused
) exec sp_MSforeachtable @command1="sp_spaceused '?'";
select * from tmp where name <> 'tmp' order by data desc ;
drop table tmp ;
|
|