percona服务器:
https://github.com/percona/percona-server/pull/1164
当前kill空闲事务功能实现在InnoDB事务列表级别较低的情况下工作,定期扫描并杀死旧的。
Lixun Peng建议通过设置不同的套接字读取超时值来重新实现它(bug 907719)。这种实现有几个优点: - 更简单的代码,摆脱当前崩溃的错误(错误1166744,错误1179136) - 适用于任何存储引擎,而不仅仅是InnoDB。
在用户级别,引入新的服务器变量kill_idle_transaction。将旧的innodb_kill_idle_transaction变量设为已弃用的别名,将在8.0中删除。
答案 0 :(得分:0)
在此处复制Laurynas的答案,以便将此问题标记为“已回答”:最好在bugs.mysql.com/bug.php?id=67906上提问(注意,由于Percona补丁由于其贡献规则而不能直接用于MySQL) )。 – Laurynas Biveinis