首页
下载
文档
问答社区
视频
捐赠
源代码
AI 助理
赞助商
CRMEB
Apipost
腾讯云
微擎
禅道
51Talk
商业产品
Swoole AI 智能文档翻译器
Swoole-Compiler PHP 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
swoole mysql 数据库连接池
看到这篇文章 [MySQL的连接池、异步、断线重连](http://wiki.swoole.com/wiki/page/350.html) 请问有详细的说明吗? 最好有实例代码
发布于7年前 · 2 次浏览 · 来自
提问
j
jimmy
看到这篇文章 [MySQL的连接池、异步、断线重连](http://wiki.swoole.com/wiki/page/350.html) 请问有详细的说明吗? 最好有实例代码
赞
0
分享
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
评论
2017-06-28
f
feverrun
文章里写的很对哦。【连接池仅在超大型应用中才有价值。】 大部分人需要的不是数据库连接池来提高性能。 而是sql的优化。 很多连这样的sql都不知道怎么正确建索引 select * from table where a=3 and b=4 orderby c DESC 我见过的程序员里60%都认为3列都建索引就好了。还有20%认为应该用c的索引让mysql排序用索引,还有10%会认为要建立三列的复合索引。 其实这样的基本功,再怎么上连接池也是徒劳的。 合理的缓存和索引才是解决问题的根本办法 别把架构搞复
赞
0
回复
2017-07-21
T
Tony
xiaqii的说法很中肯 【连接池仅在超大型应用中才有价值。】 我们目前线上环境4台web server,4台mysql(percona cluster) 但是,领导要上数据库连接池,查了很多资料,发现有几种方式 1.mysqli persistent connection 2.swoole 3.proxy(atlas ,mycat....) 最后感觉倒是sql写的太烂。。我们目前这个量级。。用个毛连接池。。哈哈
赞
0
回复
微信公众号
热门内容
暂无回复的问答
- CodeGalaxy K3s 轻量集群节点之间如何实现负载均衡
- 关于openssl CURL WARNING swSSL_connect: SSL_connect(fd=69) failed. Error: error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small[1|394]
- 多个模型如何进行事务异常回退?
- websocket开启wss报错
- 协程tcp服务器如何使用多进程?recv()方法接收信息,打印出来的pid一直是同一个。没用使用到多进程啊。