PostgreSQL 데이터베이스 크기를 찾는 방법

PostgreSQL 데이터베이스 크기를 찾는 방법

2022-10-18 last update

5 minutes reading PostgreSQL postgres psql
이 자습서는 PostgreSQL 서버에서 데이터베이스 크기와 테이블 크기를 결정하는 데 도움이 됩니다. 먼저 명령줄을 사용하여 서버에 로그인하고 PostgreSQL 서버에 연결합니다. 이제 다음 명령을 사용하여 PostgreSQL에서 데이터베이스 및 테이블의 크기를 결정할 수 있습니다.

1. PostgreSQL 데이터베이스 크기 확인(쿼리)

다음 명령을 사용하여 쿼리를 사용하여 PostgreSQL 데이터베이스 크기를 결정합니다. 먼저 셸을 열고 Postgres 터미널에 연결합니다.
sudo -u postgres psql 
그런 다음 inbuild 함수 pg_database_size()를 사용하여 PostgreSQL 서버에서 데이터베이스 크기를 찾습니다.
postgres=# SELECT pg_database_size('mydb');
위의 함수와 함께 pg_size_pretty() 함수를 사용하여 KB, MB 및 GB 등과 같이 사람이 읽을 수 있는 형식으로 데이터베이스 크기를 결정할 수도 있습니다.
postgres=# SELECT pg_size_pretty(pg_database_size('mydb'));

2. pgAdmin으로 PostgreSQL 데이터베이스 크기 확인

pgAdmin 사용자는 또한 인터페이스의 크기입니다. 먼저 pgAdmin3 인터페이스에 로그인합니다. 데이터베이스를 선택하고 통계 탭을 엽니다. 여기에서 아래 이미지와 같이 데이터베이스 크기를 찾을 수 있습니다.

3. PostgreSQL에서 테이블 크기를 찾는 방법

다음 명령을 사용하여 먼저 대상 데이터베이스에 연결합니다.
postgres=#  \c  mydb;
이제 pg_total_relation_size() 내장 함수를 사용하여 Postgres 서버에서 테이블 크기를 계산합니다. 사람이 읽을 수 있는 형식.
mydb=# SELECT pg_size_pretty(pg_total_relation_size('employee'));

진동

이 자습서는 PostgreSQL 서버에서 데이터베이스 크기를 찾는 데 도움이 됩니다. 또한 데이터베이스에서 테이블 크기를 계산하기 위한 세부 정보를 제공합니다.