Re: timeout en delete de tabla grande

From: David Samudio <david(dot)samudio(at)gmail(dot)com>
To: Fabio Arias <fharias(at)gmail(dot)com>
Cc: Desarrollo Pablo Gimenez <desarrollo(at)pgsistemasmdq(dot)com(dot)ar>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: timeout en delete de tabla grande
Date: 2011-10-12 12:55:46
Message-ID: CAOa+txOux5XvN+PjMNB-5fZg6MdoQ4n+php1WKYhALrEY0ypZA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

tendria algo de malo utilizar el TRUNCATE TABLE??

http://www.postgresql.org/docs/8.4/static/sql-truncate.html

--
Lic. David Samudio

El 12 de octubre de 2011 09:51, Fabio Arias <fharias(at)gmail(dot)com> escribió:

> Buenos días Pablo según el error que te da deberías subirle el timeout al
> parámetro de Conexion, personalmente siempre acostumbro a a realizar este
> tipo de operaciones en una shell y correrla como cron en mi caso por que mi
> servidor esta en Linux pero se que también puedes hacerlo en Windows con un
> batch y también configurando una tarea
>
> Enviado desde mi iPhone
>
> El 11/10/2011, a las 19:36, Desarrollo Pablo Gimenez <
> desarrollo(at)pgsistemasmdq(dot)com(dot)ar> escribió:
>
> > Hola, tengo que hacer un delete de una tabla de 1.000.000 de registros
> aprox y luego volver a actualizarla desde un archivo de texto que recibo mes
> a mes.
> >
> > 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 ....."
> >
> > Hay alguna froma optimizada para eliminar un bloque tan grande de
> registros
> >
> > 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
> -
> 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
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alejandro Carrillo 2011-10-12 13:42:16 Re: urgente!!!
Previous Message Fabio Arias 2011-10-12 12:51:23 Re: timeout en delete de tabla grande