Re: TRUNCATE y tiempos

From: Yacatematrix <yacatematrix(at)gmail(dot)com>
To: Yacatematrix <yacatematrix(at)gmail(dot)com>, "Lista PostgreSQL" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: TRUNCATE y tiempos
Date: 2007-03-12 20:55:55
Message-ID: 13cc80c90703121355x39b7ef39q3870ad965e7ef36d@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

ajales!!! mmmm el lock mmmmm ahora si eso es nuevo para mi upppsss
tendras alguinas ligas donde pueda docuemntarme acerca de esa propiedad??

Gracias Alvaro por tu ayuda

On 3/12/07, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
>
> Yacatematrix escribió:
> > Hola listeros!!!
> >
> > Espero esten bien!!!
> >
> > El motivo de este mail es por la siguiente duda.
> >
> > Tengo montado Postgresql 8.2.3 sobre un win2003 server y depsues de
> realizar
> > algunas transacciones debo realizar TRUNCATE a algunas tablas y se queda
> > pasamado, asi que debo cancelar la transaccion, reiniciar el servicio y
> > repetir el proceso y solo asi funciona sin problemas. Alguien sabe a que
> se
> > debe eso?? Me seria de gran ayuda su apoyo.
>
> Una operacion TRUNCATE es casi instantanea. Lo que se demora es obtener
> el lock sobre la tabla que vas a truncar. Obviamente, si reinicias el
> servicio matas todos los otros clientes, lo cual significa que el
> TRUNCATE puede obtener el lock de inmediato, y por eso es mucho mas
> rapido.
>
> Creo que lo que debes hacer es averiguar quien esta dejando tomado el
> lock durante tanto tiempo. Puedes usar la vista pg_locks para
> averiguarlo.
>
> --
> Alvaro Herrera
> http://www.CommandPrompt.com/
> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
>

--
_____________________________________________
Bytes By
Y(at)c@tem(at)trix

Abre tus ojos, toma tu mente y llévala al límite...
_____________________________________________

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Leonel 2007-03-12 21:02:25 Re: Ayuda con Logs de postgresql
Previous Message Jairo Grateron 2007-03-12 20:48:43 Ayuda con Logs de postgresql