首页
下载
文档
问答社区
视频
捐赠
源代码
AI 助理
赞助商
CRMEB
Apipost
腾讯云
微擎
禅道
51Talk
商业产品
Swoole AI 智能文档翻译器
Swoole-Compiler PHP 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
swoole的mysql连接池相对于传统的数据库连接的优势
swoole的mysql 任务连接池相对于传统的数据库连接的优势在哪里,哪怕有大量的连接池,那性能瓶颈不是还在mysql 的服务端那里么
发布于5年前 · 3 次浏览 · 来自
提问
挥
挥过海
swoole的mysql 任务连接池相对于传统的数据库连接的优势在哪里,哪怕有大量的连接池,那性能瓶颈不是还在mysql 的服务端那里么
赞
0
分享
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
评论
2019-05-23
万
万兆
Mysql的性能瓶颈的确是无法改变的, 但是swool发挥了异步/协程的通信引擎的优势, 传统的PHP程序是同步阻塞的, 数据库IO速度慢, CPU就会被长时间占用. 而异步/协程下阻塞IO时会让出时间片, 可以让CPU去处理更多的请求而不是被白白浪费. 一台电脑的CPU主频可能是 2.6G,也就是说每秒可以执行 2.6*10^9个指令,每个指令只需要 0.38ns(现在很多个人计算机的主频要比这个高,配置比较高的能达到 3.0G+)。我们把这个时间当做基本单位 1s,因为 1s 大概是人类能感知的最小
赞
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一直是同一个。没用使用到多进程啊。