我如何在外部进行MySQL的死锁监听呢?
我的需求是这样:
当MySQL死锁后,我的外部脚本可以进行监听并进行直接杀死死锁的MySQL线程。
如何做呢?
或者不用外部脚本的方式,我在程序语言内如何做呢?
或者MySQL内部本身如何进行配置呢?
我如何在外部进行MySQL的死锁监听呢?
我的需求是这样:
当MySQL死锁后,我的外部脚本可以进行监听并进行直接杀死死锁的MySQL线程。
如何做呢?
或者不用外部脚本的方式,我在程序语言内如何做呢?
或者MySQL内部本身如何进行配置呢?
7 回答5.5k 阅读
4 回答4.2k 阅读
3 回答3.7k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
2 回答941 阅读✓ 已解决
5 回答1.5k 阅读
2 回答2.2k 阅读
先打开死锁日志
innodb_print_all_deadlocks=ON
,然后监听错误日志文件,自己用inotify实现监听。