From: | Arturo Munive <arturomunive(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
Cc: | Jose Luis Stragnari <jose(at)mulleryasociados(dot)com(dot)ar>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Tecnicas para mejora de eficiencia enconsultas |
Date: | 2007-09-06 17:26:08 |
Message-ID: | 46E03830.5060408@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> alvherre=# explain analyze select * from prueba_nulls where a is null;
> QUERY PLAN
> -------------------------------------------------------------------------------------------------------------------------------
> Index Scan using prueba_nulls_idx on prueba_nulls (cost=0.00..8.27 rows=1 width=4) (actual time=0.044..0.049 rows=1 loops=1)
> Index Cond: (a IS NULL)
> Total runtime: 0.141 ms
> (3 lignes)
>
>
> En cambio en 8.2 esta consulta no puede usar el índice. Repitiendo los
> mismos pasos, lo que se obtiene al final es:
>
> alvherre=# explain analyze select * from prueba_nulls where a is null;
> QUERY PLAN
> ----------------------------------------------------------------------------------------------------------
> Seq Scan on prueba_nulls (cost=0.00..771.01 rows=1 width=4) (actual time=16.042..16.046 rows=1 loops=1)
> Filter: (a IS NULL)
> Total runtime: 16.125 ms
> (3 rows)
>
>
>
> Por lo que tengo entendido, sistemas hechos como aficionados como Oracle
> y otros no pueden usar indices en este caso ... tsk tsk ... cambiese a
> Postgres, le cambiara la vida.
>
> (Gracias a Teodor Sigaev por esta funcionalidad nueva en 8.3)
>
Bien, que bueno una razon mas para quedarse en PostgreSQL y "jalar a los
amigos" hacia el lado postgreSQL
al menos averigue (y los que leyeron este thread se enteraron) de una
nueva funcionalidad.
"Tarea Escolar" cumplida ;)
(que significa "tsk")
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-09-06 17:28:48 | Re: Tecnicas para mejora de eficiencia enconsultas |
Previous Message | Alvaro Herrera | 2007-09-06 16:59:21 | Re: Tecnicas para mejora de eficiencia enconsultas |