[MSSQL]테이블 용량 확인
2024. 3. 13. 16:07ㆍSQL/MS-SQL
728x90
반응형
테이블 용량을 확인 하기 위해 해당 쿼리를 이용하여 테이블의 용량 상태를 확인 할 수 있습니다.
해당 테이블의 용량에 따라 정리를 하여 유지보수 하는 것이 좋습니다.
SELECT CONVERT(VARCHAR(30), MIN(T02.NAME)) AS TABLE_NM
, CONVERT(INT, LTRIM(STR(SUM(reserved) * 8.192 / 1024., 15, 0))) AS TABLE_SIZE
, 'MB' AS SIZE_UNIT
FROM SYSINDEXES T01
INNER JOIN SYSOBJECTS T02 on (T01.ID = T02.ID)
WHERE 1=1
AND T01.INDID IN (0, 1, 255)
AND T02.XTYPE = 'U'
GROUP BY T01.ID
ORDER BY 2 DESC
728x90
반응형
'SQL > MS-SQL' 카테고리의 다른 글
MSSQL - Optimizer(옵티마이저) (0) | 2025.02.17 |
---|---|
MS-SQL - 반올림(ROUND), 올림(CEILING), 내림(FLOOR) (0) | 2025.02.17 |
[MS-SQL] DB 백업, DB 리스토어 (0) | 2023.06.29 |
[MS-SQL] 테이블 파티션 인덱스 설정 (0) | 2023.05.10 |
[MS-SQL] 인덱스 리빌드(Rebuild), 리오그나이즈(Reorganize) 스케쥴러 (0) | 2023.04.18 |