为什么不';mysql能否实现像percona服务器那样的杀死空闲事务?

为什么不';mysql能否实现像percona服务器那样的杀死空闲事务?,mysql,transactions,kill,percona,Mysql,Transactions,Kill,Percona,percona服务器: 当前的kill idle事务特性实现在较低的InnoDB事务列表级别工作,定期扫描它并杀死旧事务 Lixun Peng建议通过设置不同的套接字读取超时值来重新实现这一点(bug 907719)。这种实施有几个优点: -更简单的代码,摆脱了当前代码中的崩溃bug(bug 1166744,bug 1179136) -适用于任何存储引擎,而不仅仅是InnoDB 在用户级别,引入一个新的服务器变量kill\u idle\u transaction。将旧的innodb_kill_

percona服务器:

当前的kill idle事务特性实现在较低的InnoDB事务列表级别工作,定期扫描它并杀死旧事务

Lixun Peng建议通过设置不同的套接字读取超时值来重新实现这一点(bug 907719)。这种实施有几个优点: -更简单的代码,摆脱了当前代码中的崩溃bug(bug 1166744,bug 1179136) -适用于任何存储引擎,而不仅仅是InnoDB


在用户级别,引入一个新的服务器变量kill\u idle\u transaction。将旧的innodb_kill_idle_事务变量作为不推荐使用的别名,在8.0中删除。

在此处复制Laurynas的答案,以便将此问题标记为“已回答”:最好在bugs.mysql.com/bug.php?id=67906上询问此问题(请注意,由于其贡献规则,Percona修补程序不能直接在mysql上使用)Laurynas Biveinis

这是最好的问题(注意,Percona补丁不能直接使用MySQL,因为它们的贡献规则)。谢谢,因为注册很烦人,所以我在这里问@褚华兴 你能把这个标记为已回答吗?