DATABASE

    maria
    특정 DB 내의 테이블별 용량 확인
    • 조회수 96
    • 작성일 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;


    • Comment 2026-01-15
    ⓐ data_length: 실제 레코드(데이터)가 차지하는 용량입니다. ⓑ index_length: 검색 속도를 위해 생성된 인덱스가 차지하는 용량입니다. (데이터만큼 인덱스가 클 때도 많습니다.) ⓒ Total Size: 위 두 수치를 더한 값이 실제 디스크에서 차지하는 비중이라고 보시면 됩니다.