반응형
mssql 스키마 용량 조회
전체 스키마 용량 조회 쿼리
SELECT
s.name AS SchemaName,
SUM(a.total_pages) * 8 / 1024.0 AS TotalSpaceMB,
SUM(a.used_pages) * 8 / 1024.0 AS UsedSpaceMB
FROM sys.schemas s
JOIN sys.tables t ON s.schema_id = t.schema_id
JOIN sys.partitions p ON t.object_id = p.object_id
JOIN sys.allocation_units a ON p.partition_id = a.container_id
GROUP BY s.name
ORDER BY s.name;
- SchemaName : 스키마 이름입니다.
- TotalSpaceMB : 총 할당된 공간(MB) 아직 사용되지 않은 임시 공간까지 포함한 공간
- UsedSpaceMB : 실제 사용된 공간(MB) 데이터가 실제 저장 되어 사용 중인 공간
※ 비유하면 책장(TotalSpaceMB) 책( UsedSpaceMB)이라고 생각할 수 있습니다.
반응형
'db > mssql' 카테고리의 다른 글
mssql 테이블 사용 용량 조회 (0) | 2025.04.14 |
---|---|
mssql exec sp_spaceused table (0) | 2025.04.13 |
mssql 기본 키 없는 테이블 조회 (0) | 2025.04.13 |
mssql sys.tables (0) | 2025.04.13 |
[Mssql] DATEPART 특정 날짜 요일 검색 (0) | 2025.03.22 |