Euler Obrigado por responder. como assim estimativa abilitada, pois o vaccum full analize foi executado antes de exeutar as queries? como habilitar a mesma?
[]s Luiz ----- Original Message ----- From: "Euler Taveira de Oliveira" <[EMAIL PROTECTED]> To: "Comunidade PostgreSQL Brasileira" <[email protected]> Sent: Monday, November 12, 2007 1:42 AM Subject: Re: [pgbr-geral] Duvida do otimizador de query Luiz Rafael Culik Guimaraes wrote: > "Limit (cost=0.00..5.91 rows=32 width=70) (actual time=0.083..0.222 > rows=32 > loops=1)" > " -> Index Scan using test_table_ind03_000003 on test_table a > (cost=0.00..92307.51 rows=499950 width=70) (actual time=0.078..0.178 > rows=32 > loops=1)" O problema está justamente aqui. As suas estatísticas estão habilitadas? A super-estimativa acima diz que não. > "Total runtime: 0.347 ms" > Em termos de tempo de execução, sua consulta não está lenta. > essa query esta gerando um full table scan > ja que usando essa query abaixo que faz a mesma coisa > Tenha em mente que nem sempre um 'seqscan' é um mal negócio. Por exemplo, se uma consulta precisa de 80% dos valores de uma tabela, uma busca sequencial será mais rápida do que uma busca utilizando índices. -- Euler Taveira de Oliveira http://www.timbira.com/ _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
