SQLServer 统计数据量
来源:互联网 发布:数据咨询公司是干嘛的 编辑:程序博客网 时间:2024/05/19 19:41
做一个项目,第一件事情就是问:“这个数据库多大?”
下面是统计数据库数据量大小的方法
通常我们会使用命令: "sp_helpdb @dbname"
例如,查询数据库"testdb3"的使用量
exec sp_helpdb testdb3
"sp_helpdb"是最常用的命令,
但是注意:该命令显示的数据库大小"db_size"并不是指现存有效数据的大小,而是指:数据库物理文件 “数据文件大小 + 日志文件大小”的总和
例如上例中,数据库"testdb3"对应的数据文件和日志文件:
218.112 + 916.352 = 1107.88MB
数据库创始之初,数据文件和日志文件的初始大小都是默认的2M或3M
当插入数据后,数据文件和日志文件的大小会随着数据量的增长而增长
但是当删除数据的时候,会发生什么情况呢?
数据文件、日志文件会变小么?不会的,还是保持原来的大小
2017-02-28补充
更有效的统计数据库大小方法
exec sp_spaceused输出结果如:
怎样获取表的大小?
答案是使用"sp_spaceused"存储过程分别统计每张表的数据量
1) 统计单个表的使用空间
exec sp_spaceused 'dbo.t1'
2) 统计每个表的使用空间
exec sp_MSforeachtable "exec sp_spaceused '?'"
0 0
- SQLServer 统计数据量
- Sqlserver 大数据量删除
- SQL统计数据量
- oracle统计每天数据量
- 大数据量SqlServer效率分页
- 统计数据库有多少数据量
- mysql统计当月的数据量
- SQLSERVER2008 表数据量统计
- Mysql统计所有表数据量
- 数据库分年度统计数据量
- sqlserver 判断数据库哪个表记录数据量
- SQLSERVER按行统计
- sqlserver 统计及格率
- SQLServer统计信息理解
- [源码分享] HIVE表数据量统计&邮件
- 统计MYSQL某个库的总数据量
- Oracle 统计用户下表的数据量
- 【SQLSERVER】sqlserver表行数,存储占用统计
- Linux查看物理CPU个数、核数、逻辑CPU个数
- Codeforces Round #340 (Div. 2) C. Watering Flowers
- java中文乱码解决之道(四)-----java编码转换过程
- 查看LINUX进程内存占用情况
- xml格式解析
- SQLServer 统计数据量
- 数组——字符串拆为数组及反相
- java中文乱码解决之道(五)-----java是如何编码解码的
- 谁曾是从谁的青春里走过,留下了笑靥
- 视觉词袋模型
- 搜索与机器学习
- 在python3.3后urllib2已经不能再用,只能用urllib.request来代替
- java中文乱码解决之道(六)-----javaWeb中的编码解码
- 青春最大的遗憾不是失败,而是后悔