테이블별 사용 용량 구하기
SELECT MAX(B.name) AS TableName ,CAST((SUM(A.reserved) * 8192.0 / 1024 ) AS NUMERIC(18, 0)) AS TableSizeKB ,CAST((SUM(A.reserved) * 8192.0 / 1048576) AS NUMERIC(18, 0)) AS TableSizeMBFROM sysindexes AINNER JOIN sysobjects B ON B.id = A.idWHERE A.indid in (0, 1, 255)AND B.xtype = 'U'GROUP BY A.idORDER BY SUM(a.reserved) DESC;
DataBase/SQL Server
2018. 2. 27. 08:33