반응형
PostgreSQL에서 DB 및 Tablespace Size 확인 시 아래 쿼리를 통해 조회가 가능합니다.
1) 특정 DB Size 확인
# select * from pg_size_pretty(pg_database_size ('DB명'));
postgres=# select * from pg_size_pretty(pg_database_size ('postgres'));
pg_size_pretty
----------------
7255 kB
(1개 행)
2) 전체 DB Size 확인
# select pg_database.datname, pg_size_pretty(pg_database_size(pg_database.datname)) AS size FROM pg_database;
postgres=# SELECT pg_database.datname, pg_size_pretty(pg_database_size(pg_database.datname)) AS size FROM pg_database;
datname | size
-----------------+---------
postgres | 7255 kB
3) Tablespace Size 확인
# select spcname, pg_size_pretty(pg_tablespace_size(spcname)) from pg_tablespace;
postgres=# select spcname, pg_size_pretty(pg_tablespace_size(spcname)) from pg_tablespace;
spcname | pg_size_pretty
----------------+----------------
pg_default | 1648 MB
pg_global | 6060 kB
반응형
'Database > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] Database I/O 통계 정보 모니터링 (0) | 2024.11.22 |
---|---|
[PostgreSQL] Table Size 확인 (0) | 2022.10.28 |
[PostgreSQL] PostgreSQL 서비스 수동 중지 및 시작 (0) | 2021.02.02 |
[PostgreSQL] Vacuum 이란? (0) | 2020.12.24 |