Como encontrar o tamanho do banco de dados PostGresql

Como encontrar o tamanho do banco de dados PostGresql

Este tutorial ajudará você a determinar o tamanho do banco de dados e o tamanho da tabela no servidor PostGresql.

Primeiro login no seu servidor usando a linha de comando e conecte -se ao servidor PostgreSQL. Agora você pode usar os seguintes comandos para determinar os tamanhos de bancos de dados e tabelas no PostgreSQL.

1. Verifique o tamanho do banco de dados PostGresql (consulta)

Use os seguintes comandos para determinar o tamanho do banco de dados PostGresql usando uma consulta. Primeiro, abra um shell e conecte -se ao terminal Postgres.

sudo -u pós -gres psql  

Em seguida, use a função inbuild pg_database_size () para encontrar o tamanho do banco de dados no servidor postgreSQL.

PostGres =# Selecione PG_DATABASE_SIZE ('MYDB'); 

Você também pode usar pg_size_pretty () função junto com acima para determinar o tamanho do banco de dados em formato legível por humanos, como KB, MB e GB etc.

PostGres =# Selecione pg_size_pretty (pg_database_size ('mydb')); 

2. Verifique o tamanho do banco de dados PostGresql com pgadmin

Os usuários do pgadmin também podem determinar o tamanho da interface.

Primeiro login na interface pgadmin3. Selecione o seu banco de dados e a guia Open STATICS. Aqui você pode encontrar o tamanho do seu banco de dados, como mostrado na imagem abaixo:

3. Como encontrar o tamanho da tabela no PostgreSQL

Conecte -se ao banco de dados de destino primeiro com o seguinte comando:

PostGres =# \ c mydb; 

Agora calcule o tamanho da tabela no servidor Postgres usando pg_total_relation_size () Função embutida com formato legível humano.

mydb =# selecione PG_SIZE_PRETTY (PG_TOTAL_RELATION_SIZE ('funcionário'); 

Concusão

Este tutorial ajuda você a encontrar o tamanho do banco de dados no servidor PostGresql. Além disso, forneça detalhes para calcular o tamanho da tabela em um banco de dados.