使用如下sql script可以获得每个数据库表所占用的空间大小,单位是KB

create table #Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100))

declare @name varchar(100)
declare cur cursor for
select name from sysobjects where xtype='u' order by name
open cur
fetch next from cur into @name
while @@fetch_status=0
begin
insert into #data
exec sp_spaceused @name
print @name

fetch next from cur into @name
end
close cur
deallocate cur

create table #DataNew(name varchar(100),row int,reserved int,data int,index_size int,unused int)

insert into #dataNew
select name,convert(int,row) as [row],convert(int,replace(reserved,'KB',''))as reserved,convert(int,replace(data,'KB','')) as [data],
convert(int,replace(index_size,'KB','')) as [index_size],convert(int,replace(unused,'KB','')) as [unused] from #data

select * from #dataNew order by data desc

drop table #Data
drop table #dataNew

转载于:https://www.cnblogs.com/dereklovecc/p/3615743.html

查询DB中每个表占用的空间大小相关推荐

  1. 查询mysql数据库表占用空间大小_查看 MySQL 数据库中每个表占用的空间大小-阿里云开发者社区...

    如果想知道MySQL数据库中每个表占用的空间.表记录的行数的话,可以打开MySQL的 information_schema 数据库.在该库中有一个 TABLES 表,这个表主要字段分别是: TABLE ...

  2. 查看 MySQL 数据库中每个表占用的空间大小

    我在做爬虫的过程中,刚刚爬了几万条数据,放在了mysql数据库里,于是想看看MySQL中这个数据库大小以及每个表的大小,于是进行了查阅,主要查到了说法,组合在一起赶紧特别的好,如下. 第一种: 如果想 ...

  3. 查看MySQL数据库中每个表占用的空间大小

    如果想知道MySQL数据库中每个表占用的空间.表记录的行数的话,可以打开MySQL的 information_schema 数据库.在该库中有一个 TABLES 表,这个表主要字段分别是: TABLE ...

  4. 查看MYSQL中数据表占用的空间

    由于数据太大了.所以MYSQL需要瘦身,那前提就是需要知道每个表占用的空间大小. 首先打开指定的数据库: use information_schema; 如果想看指定数据库中的数据表,可以用如下语句: ...

  5. mysql查询数据库和每个表所占空间大小

    首先查询所有数据库占用磁盘空间大小的SQL语句如下: select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') ...

  6. 查看MS SQL Server数据库每个表占用的空间大小

    参数说明见:http://msdn.microsoft.com/zh-cn/library/ms188776.aspx create table #t(name varchar(255), rows ...

  7. 【转载】查看MSSQL数据库每个表占用的空间大小的方法

    sp_spaceused 显示行数.保留的磁盘空间以及当前数据库中的表所使用的磁盘空间,或显示由整个数据库保留和使用的磁盘空间. 语法 sp_spaceused [[@objname =] 'objn ...

  8. 在MySQL数据库,如何查看数据库表占用硬盘空间大小

    在mysql中有一个默认的数据表information_schema,information_schema这张数据表保存了MySQL服务器所有数据库的信息.如数据库名,数据库的表,表栏的数据类型与访问 ...

  9. 查看MySQL每个表占用的空间

    转载自:http://www.oschina.net/question/12_3673 查询MySQL数据库中每个表占用的空间.表记录的行数的话,可以打开MySQL的 information_sche ...

最新文章

  1. 文件格式和扩展名不匹配.文件可能已损坏_自媒体良器:音频文件批处理,FFmpeg一行搞定!果断收藏...
  2. Java之构造器和构造方法的使用和意义
  3. linux 消息对lie_Linux进程间通信之消息队列总结
  4. 关于sprintf和snprintf的比较
  5. elasticsearch 6.x (三) linux 集群多节点部署
  6. Failed to execute goal org.apache.maven.plugins:ma
  7. python 熊猫钓鱼_Python数据结构与算法之使用队列解决小猫钓鱼问题
  8. JAVA反射中的getFields()方法和getDeclaredFields ()方法的区别
  9. Winform的菜单控件
  10. 【OpenCV4】fatal error: opencv2/core.hpp: No such file or directory 解决方法
  11. APP推广的八大“邪恶”方法?做好产品才是王道!
  12. DWM1000的UWB测距改官网例程的调试
  13. 金蝶K3系统BOM数据批量审核/使用语句
  14. 基于PyQt5与opencv制作的证件照尺寸变换应用程序
  15. KY-RTI分布仿真技术:第三章 KY-OMT对象模型模板工具
  16. 那一年我是如何从功能测试跨入自动化测试的,绝对让你不虚此行!
  17. gpu显示off_GPU常见故障及排查方法
  18. Java语言的特性和优点
  19. 蒲公英 · JELLY技术周刊 Vol.30: 此路不通?Vue 3 新提案 Ref-sugar
  20. Linux下jar启停脚本

热门文章

  1. C语言灵魂篇|指针作为函数返回值
  2. cx_oracle写日志信息_看日志痛苦——可能是你方法不对
  3. flutter从0到1构建大前端应用 pdf_前端骨架屏都是如何生成的
  4. 电话光端机作用,电话光端机功能特点介绍
  5. PCM设备终端烧毁板卡是什么原因?
  6. 通过串口来控制网管型交换机的操作步骤详解
  7. openssh arm linux 编译,openssh编译安装到ARM嵌入式系统中
  8. 01_2_数字基带传输及其频谱特性
  9. win10高分辨率下修改字体显示大小(不是缩放百分比)
  10. [精品]CSAPP Bomb Lab 解题报告(二)