95 votes

Comment puis-je afficher les verrous mysql ?

Est-il possible de montrer tous les verrous qui sont actifs dans une base de données mysql ?

1 votes

Vous pouvez interroger les tables INNODB_LOCK_WAITS et INNODB_LOCKS.

7voto

Jeff Cuscutis Points 3709

A priori, il n'y a toujours pas de méthode native dans MYSQL, mais j'utilise innotop . Il est gratuit et offre de nombreuses autres fonctionnalités.

Voir aussi ce lien pour plus d'informations sur l'utilisation de l'outil innotop.

6voto

Arie K Points 1543

En utilisant cette commande

SHOW PROCESSLIST

montrera tous les processus en cours d'exécution, y compris ceux qui ont acquis un verrou sur les tables.

1 votes

Cela n'indique pas quels verrous s'appliquent à quelle table.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X