【发布时间】:2010-11-15 12:53:21
【问题描述】:
目前我们正在使用 4 cpu windows box 和 8gb RAM 和 MySQL 5.x 安装在同一个盒子上。我们正在为我们的应用程序使用 Weblogic 应用程序服务器。我们的应用程序的目标是 200 个并发用户(显然不是针对相同的模块/屏幕)。那么我们应该在连接池中配置的最佳连接数是多少(最小和最大数)(我们使用的是weblogic AS的连接池机制)?
【问题讨论】:
-
这个问题可能属于serverfault。
-
@Elijah - 非常与编程相关的问题。硬件配置描述用于详细说明问题。 SO 是回答这个问题的理想场所。
-
我建议 4 (CPU) 除以等待时间百分比。我建议 MAX 并行连接不超过 50 个,可能更少。您的 CPU 一次只能运行 4 个线程,再多的配置也无法与之匹敌。唯一有帮助的方法是处理 IO 等待,这取决于您的应用。
-
附加信息请求。在 pastebin.com 上发布并分享链接。 A) 完整(未编辑)my.cnf 或 my.ini 文本结果: B) SHOW GLOBAL STATUS;至少 24 小时正常运行时间后 C) 显示全局变量; D) 显示完整的处理程序; E) 用于服务器工作负载调优分析的完整 MySQLTuner 报告。 - github.com/pmachapman by peter@conglomo.co.nz 用于 WINDOWS MySQLTuner 0.8.4
-
您能否发布 2019 年 3 月 29 日要求的其他信息,以便分析您的实例的当前情况?
标签: java mysql performance weblogic connection-pooling