PostgreSQL에서 Object 사이즈 관련
PostgreSQL 는 Database, Table, Index 등 물리적인 크기를 확인할 수 있는 편리한 Function들을 제공한다.
|
Funtion Name |
Description |
1 |
pg_database_size() |
데이터베이스 전체 사이즈 계산 |
2 |
pg_relation_size() |
인덱스, 테이블의 사이즈 계산 |
3 |
pg_total_relation_size() |
테이블 사이즈 체크시 연관된 인덱스 사이즈까지 합산 |
[TIP]
위 Function 의 결과값은 Byte 단위로 한눈에 파악이 어렵다.
이 때 pg_size_pretty()라는 유용한 함수를 사용하면 좀 더 파악이 유용하다.
[DB의 전체 사이즈]
GSM=# SELECT pg_size_pretty(pg_database_size('seuis398'));
[테이블의 데이터 사이즈]
[테이블의 인덱스 사이즈]
[테이블의 데이터와 인덱스 사이즈 합계]
Posted by 김득은 |
'2. DBMS이야기 > 01. PostgreSQL' 카테고리의 다른 글
VACUUM vs VACUUM FULL (0) | 2014.11.17 |
---|---|
[PostgreSQL ADMIN] Backup & Recovery (0) | 2014.11.06 |
[PostgreSQL Admin] 5. Privileges - Default Privilege & Catalog (0) | 2014.11.03 |
[PostgreSQL Admin] 5. Privileges - Revoke (0) | 2014.11.03 |
[PostgreSQL Admin] 5. Privileges - Concept & Grant (0) | 2014.11.03 |