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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM