SQL index 길이, 크기 확인 하는 방법

Devel/DB_SQL|2022. 3. 7. 17:49
반응형

 

SQL에서 index size를 확인하기 위한 쿼리문 

SELECT database_name, table_name, index_name,
ROUND(stat_value * @@innodb_page_size / 1024 / 1024, 2) size_in_mb
FROM mysql.innodb_index_stats
WHERE stat_name = 'size' AND index_name != 'PRIMARY'
	AND table_name = 'employee' -- 원하는 테이블 이름 작성
    ORDER BY size_in_mb DESC;

table_name에 원하는 테이블명을 넣고 실행해보면 index의 크기를 확인 할 수 있다.

댓글()
loading