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