November 27, 2014

MySQL 5.7: 短连接优化

尽管比较罕见,但某些场景还是存在着短连接,即用户执行完请求后,很快断开会话。伴随着频繁创建/销毁连接的过程。 官方博客: http://mysqlserverteam.com/improving-connectdisconnect-performance/ 对应worklog: http://dev.mysql.com/worklog/task/?id=6606 在之前的版本中, THD/NET/VIO总是由接受连接请求的线程来完成,如果是长连接这没有问题,但如果都是短连接的话,就会应先main线程接受新连接请求的效率,在WL#6606中,THD和NET的初始化被移动到worker线程来完成。 0. background 增加新目录sql/conn_handler,定义了大量的类来处理连接部分的逻辑。下图简单描述了下各个类的关系,可能不是很全面,只涉及linux平台下面比较常用的类. 原创文章,转载请注明: 转载自Simple Life 本文链接地址: MySQL 5.7: 短连接优化 Post Footer automatically generated by wp-posturl plugin for wordpress.