Em 5 de março de 2012 09:30, Fábio Naspolini <[email protected]>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 vacuum. > > Em termos de tempo, os sqls sem cast eram praticamente iguais antes e > depois do vacuum (404.419 ms), o problema era no que havia casts > (Consequentemente nas view's), antes do vacuum demorava 195556.620 ms > (pouco mais de 3 minutos), agora demora 261.405 ms (Menos de 1 segundo). > > O plano de execução mudou totalmente depois do vacuum. > > Para outro teste, fiz um backup e restore desta base, após o restore > executei o sql e estava lento novamente, fazendo o vacuum novamente voltou > a ficar rápido. > 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! Abraços -- Moisés P. Sena (Analista e desenvolvedor de sistemas WEB e mobile) http://www.moisespsena.com http://linux.moisespsena.com
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
