maria
특정 DB 내의 테이블별 용량 확인
👁 조회 113
📅 2026-01-15
SELECT
table_name AS "Table",
ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size (MB)"
FROM
information_schema.TABLES
WHERE
table_schema = '사용자_DB_명'
ORDER BY
(data_length + index_length) DESC;
💬 댓글 1개
2026-01-15
ⓐ data_length: 실제 레코드(데이터)가 차지하는 용량입니다.
ⓑ index_length: 검색 속도를 위해 생성된 인덱스가 차지하는 용량입니다. (데이터만큼 인덱스가 클 때도 많습니다.)
ⓒ Total Size: 위 두 수치를 더한 값이 실제 디스크에서 차지하는 비중이라고 보시면 됩니다.
ⓑ index_length: 검색 속도를 위해 생성된 인덱스가 차지하는 용량입니다. (데이터만큼 인덱스가 클 때도 많습니다.)
ⓒ Total Size: 위 두 수치를 더한 값이 실제 디스크에서 차지하는 비중이라고 보시면 됩니다.
다음글
DB별 전체 용량 확인