MySQL 테이블별 용량 및 레코드 수 조회하기

리눅스/MySQL|2022. 8. 9. 09:16
반응형

아래와 같은 쿼리로 특정 DB 의 테이블별 용량 및 레코드 수를 조회할 수 있습니다.

모든 DB 의 테이블별로 조회를 하고자 할 경우 아래 파란색 부분을 제외하면 됩니다.

 

mysql> SELECT table_name, (data_length + index_length)/1024/1024 AS total_mb, table_rows FROM information_schema.TABLES WHERE table_schema='sysdocu';

 

[결과]

+------------+------------+------------+
| table_name | total_mb   | table_rows |
+------------+------------+------------+
| contents   | 0.50000000 |       4126 |
| sites      | 0.01562500 |         10 |
+------------+------------+------------+
3 rows in set (0.001 sec)

 

반응형

댓글()