MariaDB 10.3支持自动KILL掉未提交的空事务
admin
2023-04-23 08:03:07
0

下面介绍给大家一个参数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 (只读事务)


下面通过例子演示一下:

MariaDB 10.3支持自动KILL掉未提交的空事务

注:单位为秒。这里设置了空事务未提交的时间为2秒,当超过2秒后,系统自动将其连接杀死。

设置这个参数后只针对新的连接有效,正在执行的连接无效。


参考:https://mariadb.com/kb/en/library/transaction-timeouts/



相关内容

热门资讯

波兰总理:美武装干预将对国际秩... △波兰总理图斯克(资料图)当地时间1月15日,波兰总理图斯克在新闻发布会上表示,波兰不打算向格陵兰岛...
美国移民与海关执法局副局长宣布... △麦迪逊·希恩(资料图)当地时间1月15日,美国移民与海关执法局(ICE)副局长麦迪逊·希恩宣布于当...
中国移动申请业务关键信息识别方... 国家知识产权局信息显示,中移雄安信息通信科技有限公司、中移系统集成有限公司、中国移动通信集团有限公司...
推动人工智能与制造业“双向奔赴... 来源:科技日报 1月7日,工业和信息化部、中央网信办、国家发展改革委等八部门联合印发的《“人工智能+...
美媒紧张:美国下滑,中国跃升,... 【文/观察者网 熊超然】曾几何时,在一项根据学术出版物为衡量标准的全球排名中,哈佛大学一度是全球科研...
双安电力申请防雷保护装置专利,... 国家知识产权局信息显示,双安电力科技有限公司申请一项名为“一种防雷保护装置”的专利,公开号CN121...
卫星互联网:从狂热炒作到价值回... 从根本上看,这一轮市场波动与分化,部分源于对相关产业概念的模糊认知。“商业航天”与“卫星互联网”并非...
中方向泰国民众提供2000万援... 1月15日,驻泰国大使张建卫会见泰国总理阿努廷,转交中国政府向受泰柬边境冲突影响泰国民众提供的人道主...
苹果首款折叠iPhone Fo... 韩国消息源 yeux1122 昨日(1 月 14 日)透露,苹果正计划在其首款折叠屏 iPhone ...