DBAtlas · 데이터베이스 운영 아틀라스

데이터베이스 및 테이블 크기 조회

PostgreSQL스토리지

명령어

SELECT relname AS table_name, pg_size_pretty(pg_total_relation_size(relid)) AS total_size, pg_size_pretty(pg_relation_size(relid)) AS data_only FROM pg_catalog.pg_statio_user_tables ORDER BY pg_total_relation_size(relid) DESC LIMIT 20;

하는 일

인덱스와 TOAST를 포함한 전체 크기 기준으로 가장 큰 테이블 20개를 나열한다.

사용 시점

디스크 사용량을 분석하고 어떤 테이블이 공간을 차지하는지 찾기 위해.

주의

데이터베이스 전체 크기: SELECT pg_size_pretty(pg_database_size(current_database()));

DBAtlas에서 열기 →

관련 항목