MariaDB 10.3支持自动KILL掉未提交的空事务
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,下面介绍给大家一个参数innodb_kill_idle_transaction(这个是Percona XtraDB引用的参数),意思为当一个事务长时间未提交,那么这个连接就不能关闭,内存就不释放,并发
千家信息网最后更新 2026年11月01日MariaDB 10.3支持自动KILL掉未提交的空事务
下面介绍给大家一个参数innodb_kill_idle_transaction(这个是Percona XtraDB引用的参数),意思为当一个事务长时间未提交,那么这个连接就不能关闭,内存就不释放,并发一大,导致DB连接数增多,就会对性能产生影响。
默认是0秒,你可以根据自己的情况设定阈值。超过这个阈值,服务端自动杀死未提交的空闲事务。
MariaDB在10.2.6版本里将其移除,因不再捆绑Percona XtraDB,分道扬镳。
MariaDB在10.3版本里,增加了3个参数,对标Percona的功能。
1)idle_transaction_timeout (所有的事务)2)idle_write_transaction_timeout (写事务)3)idle_readonly_transaction_timeout (只读事务)
下面通过例子演示一下:
注:单位为秒。这里设置了空事务未提交的时间为2秒,当超过2秒后,系统自动将其连接杀死。
设置这个参数后只针对新的连接有效,正在执行的连接无效。
参考:https://mariadb.com/kb/en/library/transaction-timeouts/
事务
参数
时间
版本
阈值
有效
分道扬镳
事务长
例子
内存
功能
单位
性能
情况
意思
正在
空闲
系统
参考
影响
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手磨咖啡
百单网互联网科技有限公司怎么样
科技赋能下的互联网金融
高科技与互联网
善班互联网科技
嘟嘟瓜互联网科技
云电互联网科技
美国互联网前沿科技
广西拼得多互联网科技有限公司
互联网科技公司需要的职位
宁夏科技产业互联网案例
互联网与医疗科技
移动互联网年度科技创新
中国互联网十大科技股排名
互联网金融科技展
互联网金融科技元年
富国互联网科技002692
互联网与数字科技关系
张家口科技产业互联网平台
北京瑞云互联网科技有限公司
手磨咖啡
互联网最新的科技有限公司
互联网络科技有限公司
互联网 的科技创新
互联网科技革命
互联网科技项目计划书材料类
成都铂石互联网科技做什么的
辽宁互联网新科技
21世纪互联网科技成就
富国互联网科技002692