Marcal, são +/- 12 tabelas temporárias: 2 com 350.000 registros e o restante não passa de 8.000 registros. nestas tabelas com 350.000 registros que são feitos os cálculos, não utilizo cursor, no INSERT já faço o cálculo necessário e depois no último estagio do processo um UPDATE, após INSERT dos dados.
-----Mensagem original----- De: [email protected] [mailto:[email protected]] Em nome de Marcal Hokama Enviada em: sexta-feira, 25 de fevereiro de 2011 10:38 Para: [email protected] Assunto: Re: [pgbr-geral] Uso de memória pelo postgres ________________________________ > From: [email protected] > To: [email protected] > Date: Fri, 25 Feb 2011 09:37:17 -0300 > Subject: [pgbr-geral] Uso de memória pelo postgres > > > Caros, > > > > tenho uma função que calcula as necessidades de matéria prima para > produção fazendo da seguinte forma: > > > > -cria tabelas temporárias e insere apenas os registros necessários > para o calculo. > > -cria índices para essas tabelas temporárias > > -efetua os cálculos > > -insere no banco o resultado. > > > > Acontece que quando executa essa função demora mais de 3 horas para > concluir, muitas vezes tendo que reiniciar o banco. > > > > Depois dos cálculos gerados a inserção dos dados é rápida. > > > > O servidor(Linux) tem 3,2GB reservado de RAM para o banco. Porém pelo > diagnostico que me foi passado pelo administrador da rede o postgres > nunca utilizou mais que 0,9 GB. > > > > Que configurações do banco poderia olhar para que o postgres utilize > mais memória? Será que seria isso ? O que poderia ser? > > > > Se alguém puder me dar uma luz ficarei imensamente agradecido. > > > > > > Atenciosamente, > > Irineu Raymundo > Prezado Irineu, Tem como passar o volume de dados envolvidos nessas tabelas temporárias? Marçal de Lima Hokama----------------------e-mail: [email protected] _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ------------------------------------------------------------------------------------------------------------ Esta mensagem foi verificada pelo sistema de Segurança da SJB Solados Ltda. _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
