查看 SQL Server 2000 数据表的大小并不难

数据库 SQL Server
我们今天主要向大家讲述的是正确查看 SQL Server 2000 数据表的大小的实际操作步骤,以及在实际操作中值得我们大家注意的事项的描述。

以下的文章主要是教会你如何正确查看 SQL Server 2000 数据表的大小,下面这几条相关的语句,可以返回每个SQL Server 2000 数据表大小,以下就是具体方案的描述,希望在你今后的学习中会有所帮助。

 

  1. create table tmp (name varchar(50),rows int,reserved varchar(50),  
  2. data varchar(50),index_size varchar(50),unused varchar(50))  
  3. insert into tmp (name,rows,reserved,  
  4. data,index_size,unused) exec sp_msforeachTable @Command1="sp_spaceused '?'"sp_spaceused 't_vehicle'  
  5. select * from tmp order by data desc  
  6. drop table tmp 

看单个表, 占用数据的情况

sp_spaceused '表名'

查看整个数据库所有表占用空间的情况 但发现从sysindexes中取表, 会少一部分SQL Server 2000 数据表(无主键,无索引的表)

  1. select object_name(id) tablename,8*reserved/1024 reserved,
    rtrim(8*dpages/1024)+'Mb' used,8*(reserved-dpages)/1024 unused,
    8*dpages/1024-rows/1024*minlen/1024 free,  
  2. rows,* from sysindexes  
  3. where indid=1 
  4. order by reserved desc 

查看整个数据库所有表占用空间的情况 但看起来比较麻烦

  1. exec sp_MSforeachtable "exec sp_spaceused '?'"  

以上的相关内容就是对查看 SQL Server 2000 数据表大小的介绍,望你能有所收获。

【编辑推荐】

  1. SQL server 2000 标准版、企业版的不同之处
  2. SQL Server 连接字符串的实现步骤
  3. SQL Server 连接字符串的一些声明
  4. SQL Server 字符串在实际操作中的注意事项
  5. MS SQL Server 连接字符串的实际操作简介
     

 

责任编辑:佚名 来源: 互联网
相关推荐

2010-06-18 13:25:01

SQL Server查

2010-07-01 13:29:56

SQL Server数

2010-06-28 11:40:44

SQL Server

2010-07-22 13:31:53

2010-07-07 14:53:04

SQL Server数

2010-07-08 13:38:42

SQL Server不

2010-06-17 11:02:27

SQL Server

2010-06-17 16:59:51

SQL Server身

2010-07-01 15:26:05

SQL Server

2010-07-19 09:50:58

SQL Server2

2010-06-13 14:39:47

MySQL SQL

2010-07-22 10:30:36

SQL Server数

2010-07-16 09:06:51

SQL Server数

2010-05-20 16:24:14

MySQL数据库

2010-06-13 09:34:22

MySQL数据库

2009-09-07 16:13:14

LINQ to SQL

2009-05-26 10:21:07

2010-05-17 08:47:08

MySQL 定时数据备

2010-05-31 14:50:49

MySQL数据库性能

2010-07-23 14:11:18

SQL Server
点赞
收藏

51CTO技术栈公众号