Perdón por el retraso, de la respuesta...

>>
>> Puse a correr la consulta con order by sobre 8.4 pero
>> todavia esta corriendo... :S
>
> El problema es synchronized_seqscans.  Creo que ya habías tenido
> problemas con eso una vez.
>

Eso se me paso por la mente, pero l tema es que en ambos motores,
estan seteados en ON. Por ende deberían tener este problema ambos o
devolver
lo mismo ambos.

> El problema que realmente tienes es que ese count() que tienes en el
> subselect es rápido sólo para las primeras filas de la tabla.  Mientras
> más te acercas al final, más tiene que recorrer para obtener el count().
> Cada uno de esos es un scan desde el principio de la tabla hasta ese
> punto en particular.
>

Si, eso lo habia pensado. Pero simplemente fue una prueba...



-- 
              Emanuel Calvo Franco
             Database consultant at:
                    www.siu.edu.ar
        www.emanuelcalvofranco.com.ar
--
TIP 6: �Has buscado en los archivos de nuestra lista de correo?
               http://archives.postgresql.org/pgsql-es-ayuda

Responder a