免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 29546 | 回复: 13
打印 上一主题 下一主题

mysql 并发连接 问题, 最大多少? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-24 15:23 |只看该作者 |倒序浏览
1可用积分
现在需求 部署一台 mysql数据库服务器 , 查了一下, 得到的连接数  默认安装:100 最大连接数。 一段英文说明是: 500-1000 ,最大 4000 。 在企业应用上 常常 会设置为 1024. 现在 假如有一台 HP380G5标配服务器 。 大家 估计 能支持多大 并发连接?

最佳答案

查看完整内容

同时多少用户在线, 平均每个用户多少时间访问一次页面,平均一个页面有多少个SQL查询. 平均一个SQL查询需要花费多少时间(单线程情况下).当然这些都是平均数据, 肯定有高峰和极端情况的.此外,你的数据库SQL查询和数据库规模关系大不大, 100W条下的执行时间和1000W条下的执行时间也可能不同.基本上这样你就可以大约知道你的数据库服务器可以支持多少用户同时在线.单线程情况下,1个查询执行10ms,那么100个查询同时执行,每个查询基本上 ...

论坛徽章:
0
2 [报告]
发表于 2007-07-24 15:23 |只看该作者
同时多少用户在线, 平均每个用户多少时间访问一次页面,平均一个页面有多少个SQL查询. 平均一个SQL查询需要花费多少时间(单线程情况下).
当然这些都是平均数据, 肯定有高峰和极端情况的.

此外,你的数据库SQL查询和数据库规模关系大不大, 100W条下的执行时间和1000W条下的执行时间也可能不同.

基本上这样你就可以大约知道你的数据库服务器可以支持多少用户同时在线.

单线程情况下,1个查询执行10ms,那么100个查询同时执行,每个查询基本上就是等待1s(因为是单线程,也就不用考虑锁定,线程切换等开销)

论坛徽章:
0
3 [报告]
发表于 2007-07-24 15:40 |只看该作者
并发连接不仅仅是硬件配置,和应用、操作系统都有关系。64的会支持的比较多。每个线程分配的堆栈空间也有关。

论坛徽章:
0
4 [报告]
发表于 2007-07-24 16:08 |只看该作者
o ? 哦 , 还是没有明确的结论?

论坛徽章:
0
5 [报告]
发表于 2007-07-24 17:03 |只看该作者

同问

我目前也在做这方面的工作,我也想知道

论坛徽章:
0
6 [报告]
发表于 2007-07-24 17:44 |只看该作者
这里的最大连接数并不是并发数目

有不少人经常出现 超过连接数而被拒绝连接的情况,这时候可以适当增加max connetions

如果自己不是很清楚,可以设为1024

ps. 如果使用php,最好还是不要用 persistent connection

论坛徽章:
0
7 [报告]
发表于 2007-07-24 20:01 |只看该作者
做应用的话,最好自己在后面加上一层数据库访问层

论坛徽章:
0
8 [报告]
发表于 2007-07-24 21:25 |只看该作者
PHP 就不要用PCONNECT了

楼上的签名看得我潸然泪下

2521,我的魂牵梦绕

论坛徽章:
0
9 [报告]
发表于 2007-07-25 10:17 |只看该作者
根据应用改吧。实际上一个Mysql做的好的话可以达到2000多Query的。

论坛徽章:
0
10 [报告]
发表于 2007-07-25 11:21 |只看该作者
恩 , 楼上的答案 很 在行 !!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP