Se o servidor for linux você pode criar um script para monitorar a memória, exemplo: top | grep postgres > postgres_ram.log
este script vai registrar o consumo de memória e cpu. Atenciosamente, Alessandro Lima email [email protected] Em 9 de novembro de 2012 11:24, Lucas Lima <[email protected]>escreveu: > Renato, o que você pode fazer é um cálculo para saber a frequencia com que > o Postgres acessa a ram para fazer buscas. > > Nao vou dar a query pronta mas digo que você pode user a tabela > pg_stat_database. > > Abraços! > > > Em 9 de novembro de 2012 10:49, Renato Ricci > <[email protected]>escreveu: > >> Olá galera! fmz? >> >> Como posso descobrir o quanto de memória está sendo utilizado pelo banco >> de dados? Tenho um banco de dados relativamente pequeno, cerca de 150MB. >> >> Tenho configurado no postgresql.conf: >> >> shared_buffers = 512MB >> effective_cache_size = 256MB >> >> Ou seja, estou dedicando 512MB de memória para o banco, porém, ai vem a >> pergunta: Como saber se realmente preciso de 512mb? >> >> Existe alguma forma de saber quantos % de 512MB estou utilizando? >> Preciso de parâmetros que me ajudem a tomar decisões como "Preciso >> dedicar um pouco mais de memória para o BD" ou "Estou dedicando mais >> memória do que o necessário" >> >> Obrigado, >> >> Renato >> >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> >> > > > -- > Lucas Lima > > _______________________________________________ > 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
