云数据库 MySQL 自动 kill 空闲事务

这篇说说腾讯云数据库MySQL的Kill空闲事务功能,通过参数cdb_kill_idle_trans_timeout控制,可自动终止超时空闲事务以释放资源,支持MySQL 5.6⁄5.7⁄8.0特定内核版本。 功能与配置:参数设为非0值(范围0-31536000秒)启用,与wait_timeout取较小值。

相关产品
云数据库 MySQL 产品页,含版本规格、价格与购买入口。

一、功能介绍

Kill 超过一定时长的空闲事务,及时释放资源。

二、支持版本

·内核版本 MySQL5.6 20180915及以上

·内核版本 MySQL5.7 20180918及以上

·内核版本 MySQL8.0 20200630及以上

三、适用场景

对于处于开启事务状态的连接(显示使用 begin、start transaction 或者隐式开启事务),如果超时时间内没有下一条语句执行,kill 连接。

四、使用说明

通过参数 cdb_kill_idle_trans_timeout 控制是否开启该功能,0为不用,非0为启用,与 session 的 wait_timeout 值相比取较小值。

参数名 动态 类型 默认 参数值范围 说明
cdb_kill_idle_trans_timeout YES ulong 0 [0, 31536000] 0代表关闭该功能,否则代表会 kill 掉 cdb_kill_idle_trans_timeout 秒的空闲事务。
赞 (0)
上一篇 4天前
下一篇 4天前