From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Javier Chávez B(dot) <jchavezb(at)gmail(dot)com> |
Cc: | juapabsan(at)tutopia(dot)com, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: ERROR: out of memory |
Date: | 2008-10-07 18:02:32 |
Message-ID: | 20081007180232.GC19440@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Javier Chávez B. escribió:
> 2008/10/7 <juapabsan(at)tutopia(dot)com>:
> > finalizaba , usando un cursor (haciendo un join de dos tablas con
> > aproximandamente una de 9383423 y la otra unos 3832237 ) junto con dos
> > tablas mas de mas o menos los mismos registros (millon y medio aprox).
>
> Ups !! creo que el problema viene por este lado .. los cursores en si
> son una estructura no muy recomendable para consultas de esta
> magnitud.. no puedes tratar de ir por otro camino???
Al contrario ... si tienes que entregarle un numero muy grande de
registros al cliente, es mas recomendable usar un cursor de manera que
pueda ir leyendolos de a pocos.
Como dice Jaime, para poder ayudar más tendríamos que ver más detalles.
--
Alvaro Herrera http://www.amazon.com/gp/registry/CTMLCN8V17R4
Y dijo Dios: "Que sea Satanás, para que la gente no me culpe de todo a mí."
"Y que hayan abogados, para que la gente no culpe de todo a Satanás"
From | Date | Subject | |
---|---|---|---|
Next Message | Javier Chávez B. | 2008-10-07 18:07:08 | Re: ERROR: out of memory |
Previous Message | Jaime Casanova | 2008-10-07 17:42:06 | Re: ERROR: out of memory |