SQL查看数据库中每张表的数据量和总数据量
Posted 辣椒粉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL查看数据库中每张表的数据量和总数据量相关的知识,希望对你有一定的参考价值。
查看所有表对应的数据量
SELECT a.name AS 表名, MAX(b.rows) AS 记录条数FROM sys.sysobjects AS a INNER JOIN sys.sysindexes AS b ON a.id = b.idWHERE (a.xtype = ‘u‘)GROUP BY a.nameORDER BY 记录条数 DESC
查看数据库的总数据量
SELECT SUM(记录条数) AS 总记录数FROM (SELECT TOP (10000) a.name AS 表名, MAX(b.rows) AS 记录条数 FROM sys.sysobjects AS a INNER JOIN sys.sysindexes AS b ON a.id = b.id WHERE (a.xtype = ‘u‘) GROUP BY a.name ORDER BY 记录条数 DESC) AS t1
以上是关于SQL查看数据库中每张表的数据量和总数据量的主要内容,如果未能解决你的问题,请参考以下文章