如何统计Sql server2000表行数及占用空间大小
2008-01-28 18:19
309 查看
经常遇到需要对sql server2000 进行维护操作需要了解每个数据表占用空间情况,便于对数据库进行优化。用以下sql语句可以实现查询数据库所有表行数及空间占用情况。
create table #aa(
name varchar(250),
rows int,
reserved varchar(200),
data varchar(200),
index_size varchar(200),
unused varchar(200)
)
exec sp_msforeachtable "insert into #aa EXEC ('sp_spaceused ''?''')"
select * from #aa order by convert(int,left(data,len(data)-3)) desc, rows desc
create table #aa(
name varchar(250),
rows int,
reserved varchar(200),
data varchar(200),
index_size varchar(200),
unused varchar(200)
)
exec sp_msforeachtable "insert into #aa EXEC ('sp_spaceused ''?''')"
select * from #aa order by convert(int,left(data,len(data)-3)) desc, rows desc
相关文章推荐
- linux统计文件夹占用磁盘空间大小
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
- 数据库——MySQL如何查看table(表)占用空间的大小
- 如何查看SQLServer数据库每个表占用的空间大小?
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
- linux如何查看系统占用磁盘空间最大的文件及让文件按大小排序
- 如何查看MySQL中每张表占用的空间大小
- linux如何查看系统占用磁盘空间最大的文件及让文件按大小排序
- 如何统计TFS代码库中的团队项目所占用的磁盘空间
- 统计 MySQL 数据库中每个表数据与索引占用的空间大小
- 如何查看表占用空间大小 .
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
- linux下如何查看目录占用空间大小
- SQL Server中如何统计数据库中所有用户表所占空间大小?
- SQLServer: 如何查看表占用空间大小
- centos Linux 统计某个文件夹占用空间大小
- 统计 MySQL 数据库中每个表数据与索引占用的空间大小
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)