SQL 질의를 실행하여 특정 테이블에 저장된 용량을 확인할 수 있다.
SELECT
table_name, -- 테이블 명
table_rows, -- 전체 row 수
data_length, -- 저장된 데이터 크기 (Bytes)
index_length, -- 저장된 인덱스 크기 (Bytes)
ROUND(data_length/table_rows) AS 'row_size (byte)', -- row 평균 크기 (Bytes)
ROUND(data_length/(1024*1024),2) AS 'data_size (mb)', -- 저장된 데이터 크기 (MB)
ROUND(index_length/(1024*1024),2) AS 'index_size (mb)' -- 저장된 인덱스 크기 (MB)
FROM information_schema.TABLES
WHERE table_name = '테이블명'
GROUP BY table_name
ORDER BY data_length DESC;
출력예시