Ir para conteúdo
Fórum Script Brasil

Dendriel R.

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que Dendriel R. postou

  1. Respondendo, de forma breve, a minha pergunta; Esse consumo de memória do Postgres é normal. Na verdade não é exatamente um consumo de memória. Toda esse consumo reportado trata-se da memória compartilhada que o Postgres acessa durante os UPDATEs e INSERTs. -- Referências: Why does PostgreSQL use so much memory? http://wiki.postgresql.org/wiki/FAQ#Why_do..._much_memory.3F Resource Consumption http://www.postgresql.org/docs/9.1/static/...RESOURCE-MEMORY BUG #6365: Memory leak in insert and update http://archives.postgresql.org/pgsql-bugs/...12/msg00243.php
  2. Bom dia, colegas do fórum! Eu estive realizando alguns testes de desempenho no PostgreSQL (9.0.0) e acabei tendo uma surpresa ruim. O teste foi o seguinte: de um dia para o outro, deixei um script rodando no servidor e inserido dados em uma tabela. Quando cheguei no outro dia, percebi que o processo do Postgre tinha sido derrubado e o consumo de RAM estava quase no limite da capacidade. No mesmo dia realizei um teste controlado. Em uma máquina virtual, com um linux-server, instalei o Postgre 9.1.2 e reproduzi o teste anterior. Mas dessa vez fiquei monitorando o consumo de RAM do servidor. Percebi que de tempos em tempos o aumento de consumo de RAM era visível, e estava relacionado às inserções no banco de dados. Outro teste que fiz foi parar de inserir dados na tabela. A utilização da RAM fica estável, mas ela não é liberada! Cheguei a ler algumas correções de bugs de releases (a partir da versão 9.0.0) e algumas destas correções estavam relacionadas à memory leaks. A minha dúvida é se este comportamento do Postgres é normal, e se for, como posso controlar (limitar) este consumo de RAM? Eu suponho que não seja normal pois isto criaria a necessidade de reiniciar um servidor de tempos em tempos para liberar esta memoria "alocada". Também conheço alguns parâmetros de memória que o Postgre poderá alocar e não mais ira libertar, mas no teste foi ocupado muito mais RAM. *Obs.: Sou bastante novato em relação à banco de dados* Desde já, agradeço! :rolleyes:
×
×
  • Criar Novo...