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...
_____________________________________________
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 |