嗨,伙计们,
我在zabbix 3.0上为My雷竞技下载官网SQL服务器配置了percona插件,它显示图形,但我想知道什么查询正在创建锁。有什么方法可以发现哪个查询很慢,哪个正在创建死锁/表锁?
谢谢,
adnan
3.
谢谢你,Mykola。使用zabb雷竞技下载官网ix中的Percona插件,我可以看到一个图表,显示一些表被锁定或创建死锁,但我无法看到哪个表或数据库这样做。如何在Percona插件中检查它?雷竞技下载官网或者我可以在Percona监控和管理中看到雷竞技下载官网这个?raybet雷竞技竞猜在线官网
雷竞技下载官网Praybet雷竞技竞猜在线官网ercona监控和管理有查询分析工具。
查询分析使您能够在一段时间内分析MySQL查询性能。
这个工具显示查询并解释它们。
嗨Adnan,
raybet雷竞技竞猜在线官网监视插件应该是快速的,并产生尽可能小的负载,死锁调查不是快速的过程。
您可能想要研究Percona Toolkit pt-deadlo雷竞技下载官网ck-logger实用程序,它可以实现您想要的功能。你可以在这里阅读:[url]https://www.雷竞技下载官网percona.com/blog/2012/09/19/logging-deadlocks-errors/ [/ url]
戴夫
adnan
7
我已经检查了Toolkit,但我更倾向于自我提醒和基于GUI的结果,不想在终端上运行。
adnan
10
我还有一个关于Percona服务器的问题。雷竞技下载官网如果我把MySQL切换到Percona MySQL,雷竞技下载官网那么我能实现我想要的功能吗?
谢谢,
“尼古拉
11
如果你想获取mysqld错误日志中的死锁列表,可以在MySQL中启用innodb_print_all_deadlocks功能。
[url]查看最近几个innodb死锁-数据库管理员堆栈交换
你可以在任何MySQL服务器上使用这个选项。
adnan
12
兄弟,我在回复中明确了我的担忧#7。我可以在我目前的环境中这样做,但我想要的功能,可以提醒死锁时,它将是基于GUI的。不希望tun CLI命令或附加该命令的输出
嗨adnan,
目前我们的Zabbix插件中还没有死锁通知功能。
您可以使用pt-deadlock-logger CLI结合Zabbix操作和触发器来创建一个。
戴夫