Jak znaleźć rozmiar bazy danych PostgreSQL

Jak znaleźć rozmiar bazy danych PostgreSQL

Ten samouczek pomoże ci określić rozmiar bazy danych i rozmiar tabeli na serwerze PostgreSQL.

Najpierw zaloguj się do serwera za pomocą wiersza poleceń i połącz się z serwerem PostgreSQL. Teraz możesz użyć następujących poleceń do określenia rozmiarów baz danych i tabel w PostgreSQL.

1. Sprawdź rozmiar bazy danych PostgreSQL (zapytanie)

Użyj następujących poleceń, aby określić rozmiar bazy danych PostgreSQL za pomocą zapytania. Najpierw otwórz powłokę i połącz się z terminalem Postgres.

sudo -u postgres psql  

Następnie użyj funkcji Inbuild PG_DATABASE_SIZE (), aby znaleźć rozmiar bazy danych w PostgreSQL Server.

postgres =# Wybierz pg_database_size („mydb”); 

Możesz także użyć pg_size_pretty () funkcja wraz z powyższym w celu określenia wielkości bazy danych w formacie czytelnym człowieka, takim jak KB, MB i GB itp.

postgres =# Wybierz pg_size_pretty (pg_database_size („mydb”)); 

2. Sprawdź rozmiar bazy danych PostgreSQL za pomocą PGADMIN

Użytkownicy PGADMIN mogą również określić rozmiar z interfejsu.

Pierwszy zalogowanie się do interfejsu PGADMIN3. Wybierz kartę bazy danych i otwórz statykę. Tutaj można znaleźć rozmiar swojej bazy danych, jak pokazano na poniższym obrazku:

3. Jak znaleźć rozmiar tabeli w PostgreSQL

Najpierw połącz się z docelową bazą danych za pomocą następującego polecenia:

Postgres =# \C MYDB; 

Teraz oblicz rozmiar tabeli na serwerze Postgres za pomocą pg_total_relation_size () wbudowana funkcja z ludzkim czytelnym formatem.

mydb =# Wybierz pg_size_pretty (pg_total_relation_size („pracownik”)); 

Upadek

Ten samouczek pomaga znaleźć rozmiar bazy danych na serwerze PostgreSQL. Podaj także dane do obliczenia rozmiaru tabeli w bazie danych.