`

查看 SQL Server DB 表的大小

 
阅读更多
CREATE TABLE #tmp_ (
name       VARCHAR(100) ,
rows       INT ,
reserved   VARCHAR(100) ,
data       VARCHAR(100) ,
index_size VARCHAR(100) ,
unused     VARCHAR(100) 
);

INSERT INTO #tmp_ ( name , rows , reserved , data , index_size , unused) 
EXEC sys.sp_MSforeachtable 'exec sp_spaceused [?]';

UPDATE #tmp_        
SET reserved = replace(reserved , ' KB' , '') , data = replace(data , ' KB' , '') , index_size = replace(index_size , ' KB' , '') , unused = replace(unused , ' KB' , '');
 
SELECT name , ROUND( ( ( CONVERT(FLOAT , data) + CONVERT(FLOAT , index_size) ) / 1024.0 ) / 1024.0 , 2) AS SizeInGb INTO #tmp_final FROM #tmp_;

SELECT * FROM #tmp_final ORDER BY SizeInGb DESC;

 

分享到:
评论

相关推荐

    sqlserver 查询数据库大小的方法

    但Insus.NET想到的是,从下面的SQL语句,就可以查询到数据库大小。因此分享于此。 代码如下: SELECT DB_NAME(database_id) AS [Database Name],[Name] AS [Logical Name],[Physical_Name] AS [Physical Name],((size...

    SQL Server数据库查询速度慢原因及优化方法

    将SQL Server max server memory服务器配置选项配置为物理内存的1.5倍(虚拟内存大小设置的一半)。 7、增加服务器CPU个数;但是必须 明白并行处理串行处理更需要资源例如内存。使用并行还是串行程是MsSQL自动评估...

    SQL Server Management Studio 17.9 CHS(1)

    SQL Server Management Studio 17.9中文版,可以在Win7及以上环境运行,支持SQL Server2017及以下版本,因大小限制,一共4个压缩包,本文件是第一个

    SQL Server Management Studio 17.9 CHS(3)

    SQL Server Management Studio 17.9中文版,可以在Win7及以上环境运行,支持SQL Server2017及以下版本,因大小限制,一共4个压缩包,本文件是第三个

    SQL Server Management Studio 17.9 CHS(4)

    SQL Server Management Studio 17.9中文版,可以在Win7及以上环境运行,支持SQL Server2017及以下版本,因大小限制,一共4个压缩包,本文件是第四个

    数据库管理系统SQL-Server.doc

    数据库管理系统SQL Server...每次SQL Server启动时它会自动重建并重设为默认大小,使用中它会依需自动增长; e) Northwind数据库:是SQL Server提供的范例数据库,包含一个称为Nortwind Trader公司的销售数据库; f) Pub

    数据库图书信息管理数据库SQL语句.pdf

    2、 熟悉 SQL Server2005 中的数据类型; 3、 熟悉使用 SQL 语句创建和删除模式和索引; 4、 掌握使用 SQL 语句创建、修改和删除数据表; 5、 掌握使用 SQL 语句查询表中的数据; 6、 掌握使用 SQL 语句插入、修改...

    SQL Server创建分布式数据库

    分布式数据库的优势是将IO分散在不同的Physical ...每个成员表包含与原始表相同数量的列,并且每一列具有与原始表中的相应列同样的特性(如数据类型、大小、排序规则),成员表的schema和原始表相同,只是存储的数据不

    压缩技术给SQL Server备份文件瘦身

    众所周知,随着数据库体积的日益庞大,其备份文件的大小也水涨船高。虽然说通过差异备份与完全备份配套策略,可以大大的减小SQL Server数据库备份文件的容量。

    Asp.net Connection To Ms SqlServer

    本影片内容包含基础的ms sqlserver的Db创建,table创建,和Insert 数据。 另外,asp.net连接ms sqlserver的操作过程。 本影片大小:6791KB;长度:0:19:24

    Sql Server数据库各版本功能对比

    背景 今天举办的 Data Amp 大会上,微软向开发者们强调了 数据如何影响他们的应用和服务 ,顺道还宣布了几个小新闻。...从DB-Engines 发布的数据库排名,Microsoft SQL Server 本月增长 9.03 分成为前 20 名中增

    更改SQL Server 2005数据库中tempdb位置的方法

    了解SQL Server 2005数据库的朋友可能都知道,tempdb系统数据库是一个全局资源,可供连接到SQL Server 2005实例的所有用户使用。我们有时候为了操作方便,常常会更改一下tempdb数据库的位置,那么该如何操作呢?本文...

    SQL Server DBA三十问

    以下是我做DBA工作和面试DBA时,整理的一些DBA方面的三十个问题,三十个大问题中还有许多小的问题,涵括了SQLServer DBA比较多的技术知识点,与大家分享下,希望给有志做DBA的朋友们一些帮助:  1、char、varchar...

    SQL Server Management Studio 17.9 CHS(2)

    SQL Server Management Studio 17.9中文版,可以在Win7及以上环境运行,支持SQL Server2017及以下版本,因大小限制,一共4个压缩包,本文件是第二个

    ORACLE,mysql,sqlserver,sybase数据库装文本软件

    java -jar -db sqlserver -i 11.8.126.181 -s abcd -u test -w test -f f: est.xlsx -t tmp_i -ff xls mysql例子: 登陆本机数据库的root用户,裝载a.txt的文本数据到tmp_i表,不提交 java -jar xxx.jar -db mysql -i...

    经典SQL语句大全

    在SQLServer中分组时:不能以text,ntext,image类型的字段作为分组依据 在selecte统计函数中的字段,不能和普通的字段放在一起; 13、对数据库进行操作: 分离数据库: sp_detach_db; 附加数据库:sp_attach_db 后...

    SQL Server Page结构深入分析

    SQL Server存储数据的基本单元是Page,每一个Page的大小是8KB,数据文件是由Page构成的。在同一个数据库上,每一个Page都有一个唯一的资源标识,标识符由三部分组成:db_id,file_id,page_id,例如,15:1:8733,15是...

    SqlDbx Laisfiden简易汉化 绿色V1.1

    英文版本:V3.45 软件大小:1M  软件分类:数据库相关 ...支持Oracle,Sybase ASE, IBM,DB2/UDB, MicrosoftSQL Server 和ODBC数据源。    本版本简易汉化版。有很多错误。  请各位试用的高手提出宝贵意见。

    DB2常用命令,命令集

    临时表空间页面大小与其他表空间页面大小的设置,临时表空间与缓冲池的设置。 example:db2icrt db2 -s ese -p d:\db2 -u Administrator 注意:在UNIX 上产生实例时需要产生一个和实例名称相同的用户名,和fencedid...

    sql2005全文检索.doc

    它是指Microsoft SQL Server 2005 具备针对 Microsoft SQL Server 表中基于纯字符的数据进行全文查询的功能。全文查询可以包括词和短语,或者词或短语的多种形式。  当我们明确了全文检索概念之后,我们来看看它的...

Global site tag (gtag.js) - Google Analytics