MariaDB 10.3支持自动KILL掉未提交的空事务
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,下面介绍给大家一个参数innodb_kill_idle_transaction(这个是Percona XtraDB引用的参数),意思为当一个事务长时间未提交,那么这个连接就不能关闭,内存就不释放,并发
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
壶关县公安局网络安全
vb.netsql数据库开发
宁波网络安全高峰论坛
人类命运共同体网络安全
深圳宝德网络技术有限公司
netcore视频服务器
数据库的三范式优缺点
唐山工业职业技术学院软件开发
一般资源数据库有多少字
泉州聊天社交软件开发
亚时代互联网科技有限公司
华为服务器性能参数
Java数据库库存管理
办理电子临床数据库报价
豆神教育网络安全业务是什么
崇明区一站式软件开发供应商
aspx 服务器
西湖论剑网络安全
phthon 软件开发
批处理导出数据库表
宁夏进销存软件开发教程
自学技术有哪些软件开发
实验数据库软件下载
怎么成为京东服务器
凡科建站怎么连接数据库
国家网络安全审查意义
北京服务器续保费用
深圳鼎峰软件开发
怎么登陆服务器管理界面
中等职业学校网络技术教材