首页 > 数据库技术 > 详细

SQL查看数据库中每张表的数据量和总数据量

时间:2017-12-28 18:10:06      阅读:297      评论:0      收藏:0      [点我收藏+]

查看所有表对应的数据量

SELECT   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

 

查看数据库的总数据量

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查看数据库中每张表的数据量和总数据量

原文:https://www.cnblogs.com/ideacore/p/8136888.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!