MariaDB 10.3支持自动KILL掉未提交的空事务
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,下面介绍给大家一个参数innodb_kill_idle_transaction(这个是Percona XtraDB引用的参数),意思为当一个事务长时间未提交,那么这个连接就不能关闭,内存就不释放,并发
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
网络安全管理体系考试试题
互联网科技最新事件
深圳元宇宙网络技术
中央网络安全管理小组
软件开发有哪些大学课程
计算机网络技术都是怎么学的
互联网公司属于高科技产业吗
内测网络安全技术
数据库由实例
美国网络安全战略对我国影响
数据库怎么删除所有的表
运维系统中的数据库
数据库优化技巧视频
网络安全论文答辩自述
智能家居计算机网络技术
财务软件开发erp
数据库可视化界面工具
ifix数据库节点名不匹配
数据中心的服务器能用多久
数据库版本5.7.23
数据库事务acid
软件开发过程的总结
网络安全管理体系考试试题
信息服务器管理
指纹识别数据库管理问题
创建数据库必须是指定字符集吗
同城购物app软件开发
关系型数据库改成hbase
广州软件开发者一般在哪里找
软件开发方法发展回顾与展望