데이터베이스 크기를 확인하는 방법

Ryan Lecha -

ClustrixDB에서 전체 테이블 크기는 system.table_sizes 테이블에 들어있습니다.

mysql> desc system.table_sizes;
+----------+--------------+------+-----+---------+-------+
| Field    | Type         | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| Database | varchar(256) | NO   |     | NULL    |       |
| Table    | varchar(256) | NO   |     | NULL    |       |
| Bytes    | double       | NO   |     | NULL    |       |
+----------+--------------+------+-----+---------+-------+
3 rows in set (0.01 sec)

단일 데이터베이스 크기를 알아내려면 다음 쿼리를 사용하십시오.

SELECT Database, SUM(bytes)/1024/1024 AS 'Size in MB' FROM system.table_sizes WHERE `Database`='<db_name>';

마찬가지로, 다음 쿼리를 사용하여 테이블 크기를 알아낼 수 있습니다.

SELECT `Table`, SUM(bytes) FROM system.table_sizes WHERE `Database`='<db_name>' AND `Table`='<table_name>';

Clustrix Fast Backup and Restore의 데이터베이스 및 테이블 크기를 계산할 때 백업은 복제본을 포함하지 않기 때문에 위의 값을 복제본수(일반적으로 2)로 나눠야 합니다.

또 다른 질문이 있으십니까? 문의 등록

0 댓글

댓글을 남기려면 로그인하세요.
Zendesk 제공