Resolvido. Obrigado Flavio pela disposição em ajudar.. resolvemos o
problema de performance. Identificamos que após voltar um backup, nosso
pg_class estava bichado. Muito estranho isso acontecer, mas aconteceu.

Bom, de qualquer maneira, valeu pelo ajuda!

T+

Renato


Em 23 de janeiro de 2013 22:02, Flavio Henrique Araque Gurgel <
fla...@4linux.com.br> escreveu:

> >> Isto que você está lendo é um top post.
> >> Por favor, não faça como eu fiz aqui.
>
> >> Veja que coloquei suas respostas quotadas abaixo.
>
> >> Ah, também, por favor, coloque um assunto mais relacionado à sua
> >> pergunta. Simplesmente "Consultoria PostgreSQL" soa péssimo em vários
> >> sentidos, quem vai te ajudar vai começar lendo pelo assunto.
>
> > Realmente, me precipitei no Assunto...
> > Desculpe me
>
> Tudo bem, a gente perdoa :)
> UMA VEZ! :D
>
> O que eu tô achando legal é que meu novo exemplo sobre como *não* fazer
> top posting tem funcionado já na segunda resposta.
>
> >> Esse valor dá mais de 300 MiB de memória para um simples SELECT que
> >> precise disso.
> >> Você falou que a função é que está lenta.
> >> Já verificou se sua memória não se esgotou justamente na hora de
> >> executar a função? É um cenário que você pode reproduzir.
>
> > Sim, ja verifiquei e a memória não se esgota..
>
> Uhm, ok.
> Como fez, usou free?
>
> >>> Tenho em media 100 conexoes simultaneas.. Os principais parametros
> estao
> >>> setados para:
> >>> shared_buffers = 128000
>
> >>1 GiB só aqui.
>
> >>Quanto de memória você tem e qual o parâmetro max_connections?
>
> > No servidor tenho 16GB de memória. em max_connections tenho 250
>
> Olha só, sei que você não observou falta de memória, mas faça a conta:
>
> 300 MiB * 250 = mais de 70 GiB !!!
> Você está correndo o risco de ficar sem memória a qualquer momento!
> Isso que subselects (não sei quais consultas você faz) pode usar o
> "sort_mem" mais de uma vez.
>
> Mas, vamos lá, você não observou falta de memória, então:
> O que sua função faz?
>
> Infelizmente é o único jeito de saber porque ela é lenta.
>
> []s
>
> __________________________________
> Flavio Henrique A. Gurgel
> Líder de Projetos Especiais
> Consultoria, Projetos & Treinamentos 4LINUX
> Tel1: +55-11.2125-4747 ou 2125-4748
> www.4linux.com.br
> email: fla...@4linux.com.br
> ______________________________
> FREE SOFTWARE SOLUTIONS
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a