Este é um tópico interessante.

Como faço para saber a quantidade de memória que o PostgreSQL realmente está 
utilizando em um servidor totalmente dedicado a ele?

Tenho um servidor com 16Gb de RAM (Debian 5 com PostgreSQL 8.0 compilado) e 
gostaria de saber se o PostgreSQL realmente está aproveitando todo o poder 
desta máquina.

É possível saber isso?

Qualquer dúvida, favor entrar em contato.

Atenciosamente,

Angelo M. Rodrigues
LightComm Tecnologia
Cml: (11) 3304-7717
Celular Vivo: (11) 9888-1029
Celular Nextel: (11) 7821-8298
Nextel: 54 * 13944
www.lightcomm.com.br
[email protected]

MSN:  [email protected]
GTalk:  [email protected]

Em 01/12/2011, às 08:11, Flavio Henrique Araque Gurgel escreveu:

>> Uso linux debian 6 com PostgreSQL 9.0.
> 
> Boa combinação :)
> 
>> Preciso saber a quantidade de memoria utilizada pelo postgres em um
>> determinado BD. Isto é possivel?
> 
> Um "BD" não usa memória.
> 
>> E a memoria total usada pelo Postgres?
> 
> A memória total usada pelo PostgreSQL é uma combinação:
> 
> a memória compartilhada (parâmetro shared_buffers do postgresql.conf)
> que vale para todo o PostgreSQL, independente da quantidade de bancos
> de dados no seu cluster, este valor é fixo
> +
> a memória utilizada por cada consulta, que varia de acordo com o uso
> do seu banco de dados, parâmetro work_mem e número de conexões e
> sub-selects
> +
> a memória utilizada pelos processos de manutenção (vacuum, reindex,
> cluster) que depende do parâmetro maintenance_work_mem e número de
> processos fazendo algum trabalho
> 
> Se você quiser saber a parcela de ocupação do shared_buffers por banco
> de dados, procure pelo módulo contrib pg_buffercache.
> 
> []s
> Flavio Gurgel
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a