2012-03-19 79 views
9

Si se comprende correctamente, ejecutando FLUSH TABLES WITH READ LOCK adquiere un bloqueo de lectura global.¿Cómo puedo ver bloqueos globales en mysql (innodb)?

¿Hay algún comando que pueda ejecutar en el cliente mysql que me muestre que el bloqueo se adquiere actualmente?

+0

http://dev.mysql.com/doc/refman/5.1/en/processlist-table.html – ajreal

+0

He intentado 'show full processlist'. Puede mostrar que una consulta de "actualización" está esperando que se libere el bloqueo, pero no muestra quién tiene el bloqueo. – davidbrai

+0

Lo hace, 'el PRIMER comando antes de escribir (insertar, actualizar, eliminar) es el propietario del bloqueo' – ajreal

Respuesta

0

Esto no es una bloqueo global.una vez que sale de la sesión, lo libera

Cuestiones relacionadas