查询数据库各表的容量和行数,真的能用

Posted 挣脱生命的束缚...

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查询数据库各表的容量和行数,真的能用相关的知识,希望对你有一定的参考价值。

IF OBJECT_ID(tempdb..#TB_TEMP_SPACE) IS NOT NULL DROP TABLE #TB_TEMP_SPACE
GO
CREATE TABLE #TB_TEMP_SPACE(
NAME VARCHAR(500)
,ROWS INT
,RESERVED VARCHAR(50)
,DATA VARCHAR(50)
,INDEX_SIZE VARCHAR(50)
,UNUSED VARCHAR(50)
)
GO
SP_MSFOREACHTABLE INSERT INTO #TB_TEMP_SPACE exec sp_spaceused ‘‘?‘‘‘
GO
SELECT *
FROM #TB_TEMP_SPACE
ORDER BY REPLACE(DATA,KB,‘‘)+0 DESC
GO 

 

以上是关于查询数据库各表的容量和行数,真的能用的主要内容,如果未能解决你的问题,请参考以下文章

批量查询HIVE所有表的大小和行数

批量查询HIVE所有表的大小和行数

如何快捷地查询Oracle中每个用户表的表名和行数?

Sql Server 2008查询数据库中各表记录行数

在Java中,如何通过在数据库得到的结果集得到表的列数和行数?

sqlserver 查询数据库各表的数据量