Re: timeout en delete de tabla grande

From: Dorian Kuroki <dkuroki(at)gmail(dot)com>
To: Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com>
Cc: info(at)pgsistemasmdq(dot)com(dot)ar, Sergio Gabriel Rodriguez <sgrodriguez(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: timeout en delete de tabla grande
Date: 2011-10-12 14:59:22
Message-ID: CAM5heHPFQ_bAvu+8TbJeojZYKnK_8WA8B3uDE9j6pWb8Y07-Jg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El problema esta del lado de la aplicacion. Puede ser el driver que
estas usando para conectarte. La base de datos puede estar ejecutando
un comando indefinidamente.
Tendrias que buscar algun seteo ( connectTimeout=0 o similar ) para
que omita ese timeout.

Dorian

2011/10/12 Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com>:
> Saludos
> Basa tu where en los indices
> Trata de hacer el mismo delete desde un pgAdmin y compara el comportamiento
> Si el delete es para toda la tabla mejor usa truncate
> Para delete de muchos rows fijate en su mantenimiento
> El 12 de octubre de 2011 07:04, <info(at)pgsistemasmdq(dot)com(dot)ar> escribió:
>>
>> On Wed 12/10/11 09:29 , Sergio Gabriel Rodriguez sgrodriguez(at)gmail(dot)com
>> sent:
>> > 2011/10/12 iNFO  o(at)pgsistemasmdq(dot)com(dot)ar>:>
>> > > El tema es que cuando hago el DELETE .... me
>> > tira error de timeout> " A timeout has occured. If you were
>> > establishing a connection, increase> Timeout value in ConnectionString.
>> > If you were
>> > executing a command,> increase the CommandTimeout value in
>> > ConnectionString .....">
>> >
>> > Si lo estás haciendo por ssh podés usar screen, el cual te
>> > permitecerrar y retomar la sesión, otra opción es que escribas un
>> > script bashy lo cronees en el servidor.
>> >
>> >
>> >
>> > --
>> > Sergio Gabriel Rodríguez
>> > http://www.3trex.com.arCorrientes - Argentina
>> >
>> >
>> >
>>
>> El tema es que lo estoy haciendo desde una aplicación para que la tarea
>> pueda ser realizada  por el usuario cuando reciba los archivos.
>> No hay un momento determinado para la tarea.
>> Gracias
>>
>> Pablo
>> -
>> Enviado a la lista de correo pgsql-es-ayuda
>> (pgsql-es-ayuda(at)postgresql(dot)org)
>> Para cambiar tu suscripción:
>> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>
>
>
> --
> ISC Miguel Angel Hernandez Moreno
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Miguel Angel Hernandez Moreno 2011-10-12 15:03:08 como especificar nombre de la aplicacion desde la conexion
Previous Message Alejandro Carrillo 2011-10-12 14:38:49 COPY con expresiones