SQL查看數據庫中每張表的數據量和總數據量
阿新 • • 發佈:2017-12-28
body object sys pre bject desc isp 數據 one
查看所有表對應的數據量
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查看數據庫中每張表的數據量和總數據量