El vie, 16-04-2010 a las 15:56 -0500, Jaime Casanova escribió:
> 2010/4/16 Manuel Fernando Aller <manuel.al...@gmail.com>:
> > ahora, mirando esto, pregunto, por qué no quiere usar los índices en el
> > esquema particionado?
> >
> 
> porque, IMHO, no tendria sentido.
> estas pidiendole todos los datos que cumplan con (maestra_timestamp >=
> '2010-03-01 00:22:00'::timestamp without time zone) que son
> basicamente todos los registros en maestra201003 y 201004... y luego
> los esta ordenando, pero como no tiene manera de saber si los
> resultados de las particiones van arriba, abajo o como mejor hace un
> gran sort (o es lo suficientemente inteligente como para usar el
> constraint_exclusion tambien para ordenar las particiones en el ORDER
> BY?) (no se si me explique pero tengo prisa por salir a un sitio y
> queria dejar pasada la idea :)

Gracias Jaime, algo así me suponía.

> mientras que si es una sola tabla, usa el indice porque ese ya esta ordenado

ergo, para este caso puntual, haber pasado a un esquema particionado no
supone una ventaja.

-- 
Manuel Fernando Aller <manuel.al...@gmail.com>

--
TIP 5: �Has le�do nuestro extenso FAQ?
         http://www.postgresql.org/docs/faqs.FAQ.html

Responder a