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
