MySQL 테이블별 용량 및 레코드 수 조회하기
리눅스/MySQL2022. 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)
반응형
'리눅스 > MySQL' 카테고리의 다른 글
sysbench 1.0.20 를 이용한 MySQL 성능 (performance) 테스트 (0) | 2022.09.01 |
---|---|
Rocky Linux 8.6 에서 MySQL 8.0.30 소스 설치하기 (with InnoDB 이노디비 설정) (0) | 2022.08.11 |
xtrabackup 을 이용한 MySQL 8.0.28 Replication 구성하기 (0) | 2022.07.28 |
[MySQL 에러] ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails 해결 (0) | 2022.06.30 |
CentOS 7 에서 MySQL 8.0.29 설치 (gcc 관련 에러시에만 참고) (0) | 2022.06.20 |
댓글()