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

Responder a