From: | "Roberto Guevara" <cygnus2k(at)gmail(dot)com> |
---|---|
To: | "Fernando Hevia" <fhevia(at)ip-tel(dot)com(dot)ar> |
Cc: | "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>, "Emanuel Calvo Franco" <postgres(dot)arg(at)gmail(dot)com>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Mensajes de error en psql |
Date: | 2008-11-28 16:57:03 |
Message-ID: | 57650fe50811280857q20aa89d3ofd281d375802413e@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Como decis, al pegar el sql no me fije que pegue el del count , la consulta
que tira el error es con * y la salida la redirecciono a un archivo:
-bash-3.00$ cat prueba.sql
\c danisant;
set search_path=estadis;
select * from datest where fcfec>='2006-12-01' and fcfec<='2008-12-31';
-bash-3.00$ psql -h 10.12.10.2 -p 5432 -U postgres -W
danisant<prueba.sql>salida.asc
Perdonen el error, recien ahora pude ver el hilo de la conversacion.
2008/11/28 Fernando Hevia <fhevia(at)ip-tel(dot)com(dot)ar>
>
>
> > -----Mensaje original-----
> > De: Alvaro Herrera [mailto:alvherre(at)alvh(dot)no-ip(dot)org]
> >
> > Fernando Hevia escribió:
> >
> > > Roberto,
> > > Creo que el thread que pasó Emanuel da en el clavo. Allí
> > Tom Lane tira
> > > una pista por donde indagar.
> > > Cito:
> > > And, in fact, this is the typical behavior when it runs
> > out of memory
> > > for the result set :-( ...
> >
> > > Traduciendo: dice que los errores que recibiste es el
> > comportamiento
> > > en viejas versiones del cliente cuando se queda sin memoria. A ello
> > > sugiere usar un cursor para traer una cantidad limitada de
> > filas por vez.
> >
> > Si realmente la consulta es un count(*) entonces esto no es aplicable.
> >
>
> Efectivamente, si fuese un count(*). Quedaría que Roberto confirme cual es
> exactamente la consulta que produce el error.
> En su post original dice:
>
> > El tema qeu actualizando las estadisticas y todo localmente se tarda
> > 1 minuto y medio en devolver un count filtrado. Y por el cliente
> > traer los datos es muiy muy lento.
>
> De esto entendí que del cliente traía las filas y no un count(*).
>
> Saludos.
>
> --
> TIP 1: para suscribirte y desuscribirte, visita
> http://archives.postgresql.org/pgsql-es-ayuda
>
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2008-11-28 16:58:36 | Re: Mensajes de error en psql |
Previous Message | Alvaro Herrera | 2008-11-28 16:52:39 | Re: |