首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >PERCONA 8.0 新增kill_idle_transaction参数

PERCONA 8.0 新增kill_idle_transaction参数

原创
作者头像
贺春旸的技术博客
发布2023-12-01 16:52:16
发布2023-12-01 16:52:16
3010
举报
文章被收录于专栏:DBA 平台和工具DBA 平台和工具
PERCONA 8.0 新增kill_idle_transaction参数,其作用是:自动KILL掉未提交的空闲事务。

注:MYSQL 8.0.35并不支持。

参加官方文档:https://docs.percona.com/percona-server/8.0/kill-idle-trx.html

场景:update t1 set cid=200 where id = 20;这条SQL长时间未提交,那么t1表会持有MDL锁,id=20该行持有排它行锁,这会造成后续对该表的DDL操作或者id=20的记录无法变更或删除,高并发会引发连接数上升,造成生产事故。

通过设置
代码语言:javascript
复制
SET GLOBAL kill_idle_transaction = 10

会在超过10秒后自动KILL掉未提交的空闲事务。 参见下面截图所示:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • PERCONA 8.0 新增kill_idle_transaction参数,其作用是:自动KILL掉未提交的空闲事务。
  • 注:MYSQL 8.0.35并不支持。
  • 通过设置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档