免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: mordorwww

请教专家们一个mysql连接池和性能的问题 [复制链接]

论坛徽章:
9
程序设计版块每日发帖之星
日期:2016-02-13 06:20:00数据库技术版块每日发帖之星
日期:2016-06-15 06:20:00数据库技术版块每日发帖之星
日期:2016-06-16 06:20:00数据库技术版块每日发帖之星
日期:2016-06-18 06:20:00程序设计版块每日发帖之星
日期:2016-06-27 06:20:00程序设计版块每日发帖之星
日期:2016-07-09 06:20:00IT运维版块每日发帖之星
日期:2016-07-15 06:20:00IT运维版块每日发帖之星
日期:2016-07-27 06:20:00程序设计版块每日发帖之星
日期:2016-08-18 06:20:00
发表于 2016-11-23 08:59 |显示全部楼层
本帖最后由 mordorwww 于 2016-11-23 13:43 编辑
sxcong 发表于 2016-11-22 13:55
想法有点问题呀,假设mysql单机支持6万连接,但这6万连接上来都是查15天的天气,有必要都连数据库吗?可以 ...

那我就问你6万用户查redis又如何呢楼上各位都在讲IO是瓶颈,并发多没必要。如果换成内存,IO木有瓶颈了吧


论坛徽章:
0
发表于 2016-11-23 13:10 |显示全部楼层
redis也是连接池的,就算6万个人同时查redis,但程序和redis之间可能也就几十个连接。顺便一说,没人会把redis直接暴露给最终的APP使用吧?真那样用的话,忽略我的话,当我什么也没说。
另外,还是那句话, 一万个人来吃饭,没必要摆上一万把椅子,排个队就行了。

论坛徽章:
9
程序设计版块每日发帖之星
日期:2016-02-13 06:20:00数据库技术版块每日发帖之星
日期:2016-06-15 06:20:00数据库技术版块每日发帖之星
日期:2016-06-16 06:20:00数据库技术版块每日发帖之星
日期:2016-06-18 06:20:00程序设计版块每日发帖之星
日期:2016-06-27 06:20:00程序设计版块每日发帖之星
日期:2016-07-09 06:20:00IT运维版块每日发帖之星
日期:2016-07-15 06:20:00IT运维版块每日发帖之星
日期:2016-07-27 06:20:00程序设计版块每日发帖之星
日期:2016-08-18 06:20:00
发表于 2016-11-23 13:45 |显示全部楼层
本帖最后由 mordorwww 于 2016-11-23 13:48 编辑
sxcong 发表于 2016-11-23 13:10
redis也是连接池的,就算6万个人同时查redis,但程序和redis之间可能也就几十个连接。顺便一说,没人会把re ...

如果是使用携程这样的东西来写后台APP的话,每用户一个携程+一个连接, 就比较方便了
这样并发连接就很多了(比如golang?)

论坛徽章:
0
发表于 2016-11-24 14:21 |显示全部楼层
对,并发主要用于WEB等后台服务,数据库不是不能用,只是数据库主要不应该为这个分散精力。
最初是在Erlang中见到携程的实现。c++方面,可以异步IO多线程,也能达到相应的效果,相应就是开发的代码量和稳定性需要的时间长一些。
并发其实只是一种说法,并不是真正在同一时间点同时处理所有的事件,CPU同时处理的还是有限的几个,其他还在排队,只不过这个排队可能由OS帮你做了,比如epoll,还有windows的IOCP。

论坛徽章:
9
程序设计版块每日发帖之星
日期:2016-02-13 06:20:00数据库技术版块每日发帖之星
日期:2016-06-15 06:20:00数据库技术版块每日发帖之星
日期:2016-06-16 06:20:00数据库技术版块每日发帖之星
日期:2016-06-18 06:20:00程序设计版块每日发帖之星
日期:2016-06-27 06:20:00程序设计版块每日发帖之星
日期:2016-07-09 06:20:00IT运维版块每日发帖之星
日期:2016-07-15 06:20:00IT运维版块每日发帖之星
日期:2016-07-27 06:20:00程序设计版块每日发帖之星
日期:2016-08-18 06:20:00
发表于 2016-11-25 09:00 |显示全部楼层
sxcong 发表于 2016-11-24 14:21
对,并发主要用于WEB等后台服务,数据库不是不能用,只是数据库主要不应该为这个分散精力。
最初是在Erlan ...

我的意思是事务是并发的,     也就是一个请求未收到响应,下一个请求已经出发

单就请求而言,肯定是排队的。

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP