漫画:数据库链接池中的生生死死

来源: 投稿
作者: 王练
2017-06-09

数据库连接池是常用的 B/S 技术,而似乎生活在这个“池子”里面的那些连接对象有点不幸。

要是顺利的话,你干完活就可以歇着了。

要是不顺利,比如你掌握的连接已经被拒绝了,那么……

你就会被“砰”地干掉。就问你怕不怕?(话说回来,回答错误会不会也被“砰”……)

原文: http://turnoff.us/geek/db-connection-pool/ 作者:Daniel Stori 

编译: Linux中国 译者&点评:wxy

>>>【评论有礼】6月6日-30日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情

展开阅读全文
22 收藏
分享
加载中
精彩评论
PHP中情况是“砰”自己挂掉了。
2017-06-09 09:28
7
举报
以后讨论就别动不动扯到PHP了 宇宙第一语言根本看不上这些点东西 还不如讨论点其他有意义的事情
2017-06-09 14:52
1
举报

引用来自“小紫羽”的评论

PHP中情况是“砰”自己挂掉了。
乱说.人家PHP中的数据库持久连接完全由C实现的PHP-FPM的守护进程来维持:
https://static.oschina.net/uploads/space/2015/0919/222219_6hEX_561214.jpg
PHP的数据库持久连接完全天然透明无需程序干预:
比如会在MySQL的wait_timeout和interactive_timeout(8小时)后自动重连.
比如能在每次请求后自动释放锁,回滚没有提交的事务等等.
2017-06-09 14:35
1
举报
最新评论 (12)

引用来自“小紫羽”的评论

PHP中情况是“砰”自己挂掉了。
@小紫羽 你是扯淡的
2017-06-11 12:43
0
回复
举报
好吧,以前没有研究过连接池,所以,第一次知道,连接池是通过杀掉失败的连接来维持连接数的吗?
2017-06-10 10:07
0
回复
举报
有意思,哈哈
2017-06-09 14:59
0
回复
举报
以后讨论就别动不动扯到PHP了 宇宙第一语言根本看不上这些点东西 还不如讨论点其他有意义的事情
2017-06-09 14:52
1
回复
举报

引用来自“小紫羽”的评论

PHP中情况是“砰”自己挂掉了。
乱说.人家PHP中的数据库持久连接完全由C实现的PHP-FPM的守护进程来维持:
https://static.oschina.net/uploads/space/2015/0919/222219_6hEX_561214.jpg
PHP的数据库持久连接完全天然透明无需程序干预:
比如会在MySQL的wait_timeout和interactive_timeout(8小时)后自动重连.
比如能在每次请求后自动释放锁,回滚没有提交的事务等等.
2017-06-09 14:35
1
回复
举报
.net全自动
2017-06-09 13:29
0
回复
举报
PHP中情况是“砰”自己挂掉了。
2017-06-09 09:28
7
回复
举报
冒泡!
2017-06-09 09:24
0
回复
举报
PHP的怎么搞?
2017-06-09 09:17
0
回复
举报
更多评论
14 评论
22 收藏
分享
返回顶部
顶部