SYSTEMTI.NET

Please or Cadastrar to create posts and topics.

PostgreSQL: Como ver o tamanho das bases de dados de um servidor

Olá, pessoal. Compartilhar com vocês uma query que me foi bastante útil, onde precisava verificar o tamanho do banco de dados postgreSQL de um servidor. Deixo abaixo código e link onde foi encontrado.

 

(SELECT
datname AS banco,
pg_database_size(datname) AS tamanho,
pg_size_pretty(pg_database_size(datname)) AS tamanho_pretty
FROM pg_database
WHERE datname NOT IN ('template0', 'template1', 'postgres')
ORDER BY tamanho DESC, banco ASC)

UNION ALL

(SELECT
'TOTAL' AS banco,
sum(pg_database_size(datname)) AS tamanho,
pg_size_pretty(sum(pg_database_size(datname))) AS tamanho_pretty
FROM pg_database
WHERE datname NOT IN ('template0', 'template1', 'postgres'));

 

Link: https://gist.github.com/rdeavila/b4e35d3376820b992313

 

Espero que lhe seja útil.

Se você deseja apoiar o desenvolvimento do SYSTEMTI.NET, você pode compartilhar algum conteúdo no fórum ou doar. Muito obrigado !