Excerpts from Silvio Quadri's message of jue abr 14 12:00:49 -0300 2011:

> Como decía prueba y error ...
> Como me gusta opinar de cosas que desconozco, tiro una teoría ...
> 
> El order by quizás confunda un poco al motor, .... Pensá cómo lo haría
> un programador ... hay dos formas de resolver tu problema.
> 1) recorrer primero la tabla item por id en forma descendente y luego
> aplicar filtros
> 2) aplicar primero los filtros y luego ordenar por id descendente de
> lo que queda.

Afortunadamente, el motor es mucho más inteligente que eso :-P  Piensa
que tiene 25 años de desarrollo (POSTGRES + PostgreSQL), más 10 años de
experiencia previos (INGRES).  No te creas que puedes hacerlo mejor
pensando 10 minutos.

> El motor tiene que determinar, en milisegundos y en base a sus
> estadísticas, cuál de las dos formas es mejor. Si vos estás convencido
> de que lo segundo es lo mejor, podrías obligar al motor a hacerlo.

... y es probable que te equivoques.

-- 
Álvaro Herrera <alvhe...@alvh.no-ip.org>
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a