Excerpts from Manuel A. Estevez Fernandez's message of mar oct 12 18:21:08 
-0300 2010:
> Hola
> 
> Tengo una duda, tenemos un servidor en producción con la version 8.1 de
> postgresql. Revisando la actividad del servidor con ayuda de pgAdmin, cada
> que se realiza una consulta nos encontramos que aparece una linea que marca
> ExclusiveLock.
> 
> ¿Me podrían explicar esto a que se debe?

Toda transacción toma un ExclusiveLock en su virtualxid, de manera que
otras transacciones puedan esperar a obtener un candado compartido sobre
ese cuando encuentren un lock en una tupla que requieren bloquear o
modificar.

Preocúpate por filas con granted=f y las correspondientes con granted=t
(además de todo el resto de locks de cada uno de los procesos que tienen
esos dos locks).  El resto no tiene gran importancia.

-- 
Álvaro Herrera <[email protected]>
The PostgreSQL Company - Command Prompt, Inc.
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a