
kill_idle_transaction参数,其作用是:自动KILL掉未提交的空闲事务。参加官方文档: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的记录无法变更或删除,高并发会引发连接数上升,造成生产事故。
SET GLOBAL kill_idle_transaction = 10会在超过10秒后自动KILL掉未提交的空闲事务。 参见下面截图所示:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。