Notedb

데이터베이스별 용량 확인 본문

DATABASE/MYSQL MariaDB

데이터베이스별 용량 확인

NotedbAdmin 2024. 5. 22. 11:49

 

 

1. 데이터베이스별 용량 확인

SELECT TABLE_SCHEMA "DATABASE NAME"
             ,SUM(DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024 "SIZE(MB)"
FROM INFORMATION_SCHEMA.TABLES
GROUP BY TABLE_SCHEMA;





2. 테이블별 용량 확인

SELECT CONCAT(TABLE_SCHEMA,'.',TABLE_NAME) TABLE_SCHEMA
              ,CONCAT(ROUND(DATA_LENGTH/(1024*1024*1024),2),'G') DATA
               ,CONCAT(ROUND(INDEX_LENGTH/(1024*1024*1024),2),'G') IDX
               ,CONCAT(ROUND((DATA_LENGTH+INDEX_LENGTH)/(1024*1024*1024),2),'G') TOTAL_GB
               ,ROUND(INDEX_LENGTH/DATA_LENGTH,2) LENGTH
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_ROWS IS NOT NULL;

 

'DATABASE > MYSQL MariaDB' 카테고리의 다른 글

[SOL] mysqldump: got errno 28 on write  (0) 2024.06.12
MYSQLDUMP 가이드 및 사용  (0) 2024.06.12
mariaDB 버전확인  (0) 2024.05.22