gpt4 book ai didi

mysql - 为什么 mysql 不像 percona 服务器那样实现杀死空闲事务?

转载 作者:行者123 更新时间:2023-11-29 03:18:16 24 4
gpt4 key购买 nike

Percona 服务器:

https://github.com/percona/percona-server/pull/1164

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

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

在用户层面,引入一个新的服务器变量kill_idle_transaction。使旧的 innodb_kill_idle_transaction 变量成为已弃用的别名,将在 8.0 中删除。

最佳答案

在这里复制 Laurynas 的回答,以便可以将此问题标记为“已回答”:最好在 bugs.mysql.com/bug.php?id=67906 上提问(请注意,由于 Percona 补丁的贡献规则,不能直接使用 MySQL ). – 劳瑞纳斯·比维尼斯

关于mysql - 为什么 mysql 不像 percona 服务器那样实现杀死空闲事务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50576109/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com