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