Database/MSSQL
테이블 사용량 조회
editor2080
2017. 11. 23. 13:59
1. 아래와 같이 테이블 크기를 조회하고 테이블 이름 기준으로 오름차순, 테이블 크기를 기준으로 내림차순하는 질의문입니다.
1 2 3 4 5 6 7 8 9 10 11 | SELECT CONVERT(VARCHAR(30), Min(o.NAME)) AS "Table Name", Ltrim(Str(Sum(reserved) * 8192.0 / 1024.0, 15, 0) + ' KB') AS "Table Size" FROM sysindexes i INNER JOIN sysobjects o ON o.id = i.id WHERE i.indid IN ( 0, 1, 255 ) AND o.xtype = 'U' GROUP BY i.id ORDER BY "table name" ASC, Sum(reserved) * 8192.0 / 1024.0 DESC | cs |
2. 결과는 다음과 같습니다.