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

Responder a