MySQL 테이블 크기 확인하기
MySQL에서 테이블 크기를 확인하는 방법에 대해서 알아보겠습니다.
데이터베이스 작업을 하다보면 테이블 크기를 확인해야할 필요가 있습니다. 이런경우 어떻게 하는지 확인해 보도록 하겠습니다.
MySQL 을 설치하면 기본으로 생기는 mysql 데이터베이스의 테이블리스트와 테이블크기 인덱스 크기를 알아보도록 하겠습니다.
SELECT TABLE_NAME,
TABLE_ROWS,
round(DATA_LENGTH/(1024*1024),2) as ‘TABLE SIZE(MB)’,
round(INDEX_LENGTH/(1024*1024),2) as ‘INDEX SIZE(MB)’
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = ‘mysql’ — 데이터베이스명을 입력
GROUP BY TABLE_NAME
ORDER BY DATA_LENGTH DESC
위의 쿼리를 실행하면 아래와 같은 결과를 얻을수 있습니다.
작업하는 데이터베이스의 크기및 데이터수를 확인하는데 사용해보시기 바랍니다.