查看数据库表使用空间大小

简介: SET NOCOUNT ON DECLARE @db VARCHAR(20) SET @db=db_name() DBCC UPDATEUSAGE(@db) WITH NO_INFOMSGS GO CREATE TABLE #tblSpace ( 数据表名称 varchar(2...
SET NOCOUNT ON
DECLARE @db VARCHAR(20)
SET @db=db_name()
DBCC UPDATEUSAGE(@db) WITH NO_INFOMSGS
GO

CREATE TABLE #tblSpace
(
数据表名称 varchar(250) null,
记录笔数 int null,
保留空间 varchar(15) null,
数据使用空间 varchar(15) null,
索引使用空间 varchar(15) null,
未使用空间 varchar(15) null
)
DECLARE @tblname varchar(250)
DECLARE curTbls CURSOR FOR
SELECT TABLE_NAME FROM Information_Schema.TABLES
WHERE TABLE_TYPE='BASE TABLE'

OPEN CurTbls
FETCH NEXT FROM curTbls INTO @tblName

WHILE @@FETCH_STATUS=0
BEGIN
INSERT #tblSpace EXEC sp_spaceused @tblName
FETCH NEXT FROM curTbls INTO @tblName
END
CLOSE CurTbls
DEALLOCATE curTbls

SELECT * FROM #tblSpace ORDER BY 记录笔数 DESC

DROP TABLE #tblSpace

 

目录
相关文章
|
7月前
|
SQL 关系型数据库 MySQL
第 2 回|妙手神医瑶池诊疗实录:数据库存储空间去哪儿了?
近日,寒霜城数据库突发奇症,明明才检查好的存储空间,在2个小时内逼近磁盘峰值,即将被锁。这一急症背后的根因是什么?妙手神医瑶池又将如何应对呢?
|
7月前
|
数据库
【教程】truncate清空表数据,为什么数据库的空间还是和原来一样并没有释放|数据库释放表空间教程
【教程】truncate清空表数据,为什么数据库的空间还是和原来一样并没有释放|数据库释放表空间教程
|
5月前
|
存储 运维 DataWorks
DataWorks、项目空间、数据库和引擎实例之间的关系
DataWorks、项目空间、数据库和引擎实例之间的关系
40 1
|
9月前
|
存储 数据可视化 关系型数据库
|
11月前
|
关系型数据库 数据库 PostgreSQL
管理数据库和表空间
数据库是使用CREATE DATABASE,并且用DROP DATABASE命令删除)。
|
存储 NoSQL 数据库
Redis(十九)-Redis的数据库与键空间
前面我们介绍了Redis的五种数据结构,这一篇我们换一个角度,让我们来看看Redis服务器的数据库。单个Redis服务器默认会创建16个数据库,数据库之间的数据是相互隔离的。默认的话使用的是0库。
109 0
Redis(十九)-Redis的数据库与键空间
|
存储 NoSQL 算法
「Redis」数据库空间模型
Redis数据库空间模型
|
数据库 存储 网络安全
时间和空间的完美统一!阿里云时空数据库正式商业化
时间和空间的完美统一!阿里云时空数据库正式商业化 经过一段时间公测,得到广大客户的热烈支持,阿里云时空数据库已经于2019年9月10日正式商业化售卖! 产品介绍 时空数据库能够存储、管理包括时间序列以及空间地理位置相关的数据。
7740 0
|
关系型数据库 测试技术 数据库
HTAP数据库 PostgreSQL 场景与性能测试之 47 - (OLTP) 空间应用 - 高并发空间位置更新、多属性KNN搜索并测(含空间索引)末端配送类项目
标签 PostgreSQL , HTAP , OLTP , OLAP , 场景与性能测试 背景 PostgreSQL是一个历史悠久的数据库,历史可以追溯到1973年,最早由2014计算机图灵奖得主,关系数据库的鼻祖Michael_Stonebraker 操刀设计,PostgreSQL具备与Oracle类似的功能、性能、架构以及稳定性。
2311 0
|
数据库
Confluence 6 数据库表-空间(Spaces)
这个表格与空间的管理有关。 spaces 有关空间使用的信息:key,空间的名称和数字 ID。   https://www.
718 0