1. 统计数据库中每张表的大小

1.1 首先执行下面的命令

exec sp_MSforeachtable @command1="sp_spaceused '?'";

1.2 检测当前数据库版本是否支持存储过程“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 ;

rows:行数

reserved:数据库为该表分配的空间

data:数据实际使用的空间,reserved肯定>=data

index_size:索引使用的空间

unused:为数据库中的对象保留但尚未使用的空间总量,大致等于reserved - data - index_size的值

2. 统计数据库中每张表的行数

select 表名=a.name, 记录数=b.rows

from sysobjects a, sysindexes b

where a.name=b.name and a.type='u'

ORDER BY b.rows desc

SQL Server:统计数据库中每张表的大小相关推荐

  1. 清空SQL Server数据库中所有表数据的方法(转)

    清空SQL Server数据库中所有表数据的方法 其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入 ...

  2. SQL Server查看库、表占用空间大小

    SQL Server查看库.表占用空间大小 - 郭大侠1 - 博客园 (cnblogs.com) https://www.cnblogs.com/gered/p/9009513.html SELECT ...

  3. SQL Server数据库中所有表及字段信息

    程序思想:用SELECT name From sysobjects WHERE xtype = 'u'得到所有表,然后循环打开表,根据Rs_Colums.Fields(I).Name 得到字段名,Fi ...

  4. 在SQL Server 2005中实现表的行列转换()

    PIVOT和UNPIVOT关系运算符是SQL Server 2005提供的新增功能,因此,对升级到SQL Server 2005的数据库使用PIVOT和UNPIVOT时,数据库的兼容级别必须设置为90 ...

  5. SQL Server 数据库中数据库表导出为Excel表格

    数据库操作人员经常会使用sql server 中数据导出至excel表中,其过程其实比较简单,只是有部分细节需要注意,有出现个别情况可以进行规避 处理 打开数据库,选择需要导出的数据库名,右键选择&q ...

  6. 在SQL Server 2008中删除表中的记录时出错,该如何解决

    我是刚开始学习用C#连接SQL Server数据库,在练习的过程中,不小心在表中添加了几条相同的记录,想要删除时却删除不掉,会出现如下错误: 解决的办法很简单,在SQL Server2008中的SMS ...

  7. 统计sql server数据库中所有表的记录数

    因工作需要查看库里每个表中的记录数,逐表查询太辛苦,故写一过程处理如下: --基本思路为:到系统表查出表名:然后逐表构造sql语句,查询记录数并插入临时表 --创建临时表,保存数据    create ...

  8. SQL Server商业智能中ODS表和Dim表必须有的字段

    ODS表里面必须有的字段   [CreationTime] [datetime] NULL,--业务发生时间   Createtime datetime default(getdate()), --数 ...

  9. 查看 SQL Server 2000 中数据表所占用的磁盘空间

    数据库收缩----------+ ALTER DATABASE  数据库名称 Set  RECOVERY SIMPLE Go DBCC SHRINKDATABASE  数据库名称) Go ALTER ...

最新文章

  1. 【GLib】GLib学习笔记(三):gtypes、garray、gerror、goption
  2. C++ 判断某个变量是某一种类型
  3. 【算法知识】详解堆排序算法
  4. java vector_Java Vector lastElement()方法与示例
  5. AdvancedInstaller.com 命令行参数
  6. 垃圾回收机制,是不是这样理解?
  7. python中socket.gaierr errno1104_“socket.gaierror:[Errno 11004]getaddrinfo失败”
  8. 【原创】Magisk Root隐藏模块 Shamiko安装
  9. 史上最全的 11 张网络安全思维导图!
  10. 小程序源码:强大的万年历微信小程序
  11. sqlserver 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'test' 中的标识列插入显式值...
  12. python作中国地图背景气泡图_Python数据可视化:香港地图、房价可视化,绘制气泡图...
  13. 泰坦尼克号乘客生存预测
  14. Teamvier提示商业用途限制使用的解决方案
  15. 框架 - SpringMVC框架
  16. 小京东 去版权 去后门 终极版 ecshop
  17. 关于图像分割的预处理 transform
  18. 【系统设计】Verilog语法及示例(2)
  19. 森林防火综合解决方案
  20. html中如何让图片斜显示,如何在偏斜层(CSS)中扭曲背景图像?

热门文章

  1. 大华Global Shutter CMOS摄像机剖析
  2. 永磁交流伺服电机的工作原理与更换新编码器后的常规零位校正方法
  3. 学习笔记(45):Python实战编程-键盘事件
  4. 学习笔记(43):Python实战编程-事件处理简介
  5. C++总结笔记(九)—— 多态
  6. halcon/c++接口基础 之 构造函数与Halcon算子
  7. C++11系列学习之五-------decltype
  8. java .listfiles_Java File.listFiles()
  9. PAT A1149 Dangerous Goods Packaging (25 分)——set查找
  10. JQuery中this指向