您现在的位置:首页 --> 查看专题: 空闲事务
在上一篇文章里我们写了如何针对InnoDB清理空闲事务《如何杀掉空闲事务》,在@sleebin9 的提示下,这个功能不仅可以针对InnoDB,也可以用于所有MySQL的事务引擎。 如何在Server层实现呢,sql/sql_parse.cc的do_command()函数是个好函数,连接线程会循环调用do_command()来读取并执行命令,在do_command()函数中,会调用my_net_set_read_timeout(net, thd->variables.net_wait_timeout)来设置线程socket连接超时时间,于是在这里可以下手。
[ 共1篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
-
[1207] WordPress插件开发 -- 在插件使用 -
[92] IOS安全–浅谈关于IOS加固的几种方法 -
[48] 读书笔记-壹百度:百度十年千倍的29条法则 -
[36] 关于IO的同步,异步,阻塞,非阻塞 -
[30] 页面停留时间和网站停留时间详解 -
[30] IP团伙行为分析(更新中文版报告) -
[26] iTerm2 (Mac Terminal) -
[26] Rax 系列教程(长列表) -
[25] 解决Ubuntu播放器快进问题 -
[22] 微博架构与平台安全演讲稿
赞助商广告