Re: [pgbr-geral] Desorganização do fonte depois de compilar a view e lentidão na execução

2012-03-05 Por tôpico Flavio Henrique Araque Gurgel
>> Conclusão: Sempre depois de fazer um retore faça um vacuum também. > > > Realmente fez muita diferença. > > Ótima thread, uma boa lição! Deixo outra lição: JAMAIS desligar o autovacuum. Ele cuida disso pra você. Fiz gente do mundo inteiro prometer isso numa palestra que dei na PgCon 2010 :) []

Re: [pgbr-geral] Desorganização do fonte depois de compilar a view e lentidão na execução

2012-03-05 Por tôpico Moisés P . Sena
Em 5 de março de 2012 09:30, Fábio Naspolini escreveu: > > Só por curiosidade, qual a diferença do de tempo de execução do SQL > original com o compilado (com os casts) agora, depois do VACUUM? > > Agora depois do vacuum ficou instantâneo os 2 sql's, segue ae os 2 planos > de execução depois do va

Re: [pgbr-geral] Desorganização do fonte depois de compilar a view e lentidão na execução

2012-03-05 Por tôpico Fábio Naspolini
> Só por curiosidade, qual a diferença do de tempo de execução do SQL original com o compilado (com os casts) agora, depois do VACUUM? Agora depois do vacuum ficou instantâneo os 2 sql's, segue ae os 2 planos de execução depois do vacuum. Em termos de tempo, os sqls sem cast eram praticamente igu

Re: [pgbr-geral] Desorganização do fonte depois de compilar a view e lentidão na execução

2012-03-05 Por tôpico Moisés P . Sena
Em 5 de março de 2012 08:33, Fábio Naspolini escreveu: > > O autovacuum está habilitado? Experimente fazer um VACUUM ANALYZE > > tb_produto_loja e depois teste os dois plano novamente. Se a diferença > dos > > números de rows *não* se aproximar, apresente os planos novamente. > > O autovaccum esta

Re: [pgbr-geral] Desorganização do fonte depois de compilar a view e lentidão na execução

2012-03-05 Por tôpico Fábio Naspolini
> O autovacuum está habilitado? Experimente fazer um VACUUM ANALYZE > tb_produto_loja e depois teste os dois plano novamente. Se a diferença dos > números de rows *não* se aproximar, apresente os planos novamente. O autovaccum estava desabilitado, fiz o VACUUM FULL ANALYZE em toda base e um REINDE

Re: [pgbr-geral] Desorganização do fonte depois de compilar a view e lentidão na execução

2012-03-04 Por tôpico Euler Taveira de Oliveira
On 02-03-2012 09:42, Fábio Naspolini wrote: Essa estimativa errada é que está causando a lentidão no plano. No primeiro plano: > -> Bitmap Index Scan on > tb_produto_loja_pkey (cost=0.00..5.12 rows=115 width=0) (actual > time=3.858..3.858

Re: [pgbr-geral] Desorganização do fonte depois de compilar a view e lentidão na execução

2012-03-02 Por tôpico Fábio Naspolini
> Não sabia que CASTS deixava querys mais lentas. No máximo a diferença é imperceptível, ou estou errado? Nesse SQL abaixo fez muita diferença o cast > Cadê os planos de execução com a visão e sem ela provando o ocorrido? Infelizmente não tenho salvo a melhor situação pra representar este caso,

Re: [pgbr-geral] Desorganização do fonte depois de compilar a view e lentidão na execução

2012-03-01 Por tôpico Euler Taveira de Oliveira
On 01-03-2012 16:45, Fábio Naspolini wrote: > Trabalho atualmente com o PG 9.1 e já sofri algumas vezes por conta disso, > tive uma situação certa vez em que o postgre colocou um cast numa comparação > que fez um SQL de poucos segundos demorar mais de 10 minutos (Isso porque > cancelei a execução e

Re: [pgbr-geral] Desorganização do fonte depois de compilar a view e lentidão na execução

2012-03-01 Por tôpico Alexsander Rosa
Eu coloco os fontes das views sob controle de versão para não sofrer com esta desorganização. Nunca percebi, no entanto, nenhuma queda de performance -- apenas de legibilidade. Em 1 de março de 2012 16:45, Fábio Naspolini escreveu: > Boa tarde, > meu problema é o seguinte, depois de compilar uma

Re: [pgbr-geral] Desorganização do fonte depois de compilar a view e lentidão na execução

2012-03-01 Por tôpico Vinicius Santos
> > Gostaria de saber se há como desativar esta reorganização de fontes feita > automaticamente pelo postgre? > Tanto pelo motivo de ficar lento as vezes quanto pela dificuldade em dar > manutenção em view's mais complexas que existem no sistema. > > Não sabia que CASTS deixava querys mais lentas.

Re: [pgbr-geral] Desorganização do fonte depois de compilar a view e lentidão na execução

2012-03-01 Por tôpico Fabrízio de Royes Mello
Em 1 de março de 2012 16:45, Fábio Naspolini escreveu: > > > > Gostaria de saber se há como desativar esta reorganização de fontes feita > automaticamente pelo postgre? > Tanto pelo motivo de ficar lento as vezes quanto pela dificuldade em dar > manutenção em view's mais complexas que existem no

[pgbr-geral] Desorganização do fonte depois de compilar a view e lentidão na execução

2012-03-01 Por tôpico Fábio Naspolini
Boa tarde, meu problema é o seguinte, depois de compilar uma view toda identada e organizada certinha, o postgre desorganiza todo o fonte, coloca um monte de cast desnecessário e a performance diminui. Trabalho atualmente com o PG 9.1 e já sofri algumas vezes por conta disso, tive uma situação cer