Re: ERROR: out of memory

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"

In response to

Responses

Browse pgsql-es-ayuda by date

  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