MariaDB 10.3支持自动KILL掉未提交的空事务
发表于:2024-11-18 作者:千家信息网编辑
千家信息网最后更新 2024年11月18日,下面介绍给大家一个参数innodb_kill_idle_transaction(这个是Percona XtraDB引用的参数),意思为当一个事务长时间未提交,那么这个连接就不能关闭,内存就不释放,并发
千家信息网最后更新 2024年11月18日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安全错误
数据库的锁怎样保障安全
设置服务器管理员的密码
statnba数据库
学生选课课程关系数据库
互联网科技悟空保
山东大学网络安全学院招生简章
日立服务器一级密码
服务器怎么接线图
软件开发中的业务是指什么
徐汇区无线网络技术五星服务
绝地求生2哪个服务器稳定
苏州恒珅互联网科技
sql制作用户登陆数据库
税务局王军局长关于网络安全
女生学计算机网络技术咋样
it服务器运维安全系统
济南租服务器哪里租好
国产数据库及厂商介绍
网络技术与国内发展趋势
学软件开发要英语吗
郑州数据库碎片怎么清理
无服务器程序安全
宝山区无线网络技术代理品牌
滨州销售管理软件开发
服务器内存条对比普通内存条性能
服务器机明
美的软件开发加班吗
达梦数据库连接串错误
铁通生产安全服务器连接失败
本地数据库的英语
服务器插口