我有一个遇到一些死锁的MySql数据库。 我想logging所有的死锁,任何想法如何做到这一点?
对于Windows,我想你可以在这里做这里有一个错误报告。
启用全局variables: – innodb_print_all_deadlocks。 启用此variables后,有关InnoDB用户事务中所有死锁的信息将logging在mysqld错误日志中。 否则,使用SHOW ENGINE INNODB STATUS命令可以看到有关最后一个死锁的信息。 我使用了一个名为Monyog的工具,它在捕获死锁方面有很大的帮助,它有一个专用的InnoDb死锁监视器组,您可以启用邮件警报,并在每次variables达到临界/警告状态时通知您。