Re: ERROR: out of memory

From: Javier Chávez B(dot) <jchavezb(at)gmail(dot)com>
To: "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: juapabsan(at)tutopia(dot)com, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: ERROR: out of memory
Date: 2008-10-07 18:07:08
Message-ID: ded64bba0810071107q63f24c66g9ed6bcfdc43068b5@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Tue, Oct 7, 2008 at 7:02 PM, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> wrote:
> 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.

Que ???? eso si que no lo sabia .. :S pero en armar un cursor es una
estructura que se llena iterativamente o no??? eso en si no tiene mas
costo que tentar de hacer todo con una consulta quiza mas compleja????

> 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"
>

--
Cumprimentos
jchavez
linux User #397972 on http://counter.li.org/

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2008-10-07 18:38:40 Re: ERROR: out of memory
Previous Message Alvaro Herrera 2008-10-07 18:02:32 Re: ERROR: out of memory