如何在mysql(innodb)中看到全局锁?

dav*_*rai 12 mysql innodb locking

如果正确理解,则运行FLUSH TABLES WITH READ LOCK获取全局读锁定.

有没有我可以在mysql客户端运行的命令,它告诉我当前锁定了?

rko*_*egi 10

试试这个 :

SHOW ENGINE INNODB STATUS;
Run Code Online (Sandbox Code Playgroud)

它将显示锁和服务员的所有者(以及与innodb相关的许多其他东西)

http://dev.mysql.com/doc/refman/5.0/en/innodb-monitors.html

http://www.xaprb.com/blog/2006/07/31/how-to-analyze-innodb-mysql-locks/

  • 我熟悉这个命令,但它不会显示“使用读锁刷新表”获取的全局锁,除非我错过了它。 (2认同)