返回首页
当前位置: 主页 > SQL2000专题 > 基础知识 >

查询SQL Server中各个表占用的空间

时间:2008-03-23 11:26来源: 作者: 点击:
如何来查询SQL Server中数据库的各个表所占用的空间?
  

  如何来查询SQL Server中数据库的各个表所占用的空间?

  下面来我介绍两种方法。

  方法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, rows,* from sysindexes where indid=1 order by reserved desc

  方法2:

exec sp_MSforeachtable "exec sp_spaceused '?'"
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
发布者资料
today 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2008-02-27 10:02 最后登录:2008-12-25 09:12
推荐内容