Roberto Guevara escribió:
> Lo del limit 1 es para emular una consulta fetch unitaria, que con lo que
> trae setea un buffer de registro actual de otra libreria. Si no, yo lo haria
> con cursores nativos del motor, pero para hacerlo tomara tiempo...
Si haces OFFSET/LIMIT incrementando ambos valores, lo que hace es
recorrer el plan completo desde el principio cada vez, descartando los
primeros OFFSET registros. Es muy ineficiente.
> Hize la prueba que me dijiste pero para traer solo un millon de
> registros en 10 tandas de 100000 y lo trajo en 1 minuto mas o menos.
¿Y eso es mucho? ¿Cuántos registros necesitas? La otra pregunta que
tengo es: ¿qué diablos va a hacer el cliente con un millón de registros?
Me imagino que no pensarás mostrárselos al usuario.
--
Alvaro Herrera Valdivia, Chile Geotag: -39,815 -73,257
"Porque francamente, si para saber manejarse a uno mismo hubiera que
rendir examen... ¿Quién es el machito que tendría carnet?" (Mafalda)
--
TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
http://archives.postgresql.org/pgsql-es-ayuda