首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有多少连接将接受mysql节点系统?

有多少连接将接受mysql节点系统?
EN

Stack Overflow用户
提问于 2014-06-24 10:45:07
回答 2查看 44关注 0票数 0

我已经运行了一个大型web应用程序,并在一个节点系统中操作了大约2 GP的数据,其中有1500名用户,我没有使用服务器。当所有用户都在现场时,服务器就会关闭。所以想知道下面的事情

  1. MySQL(开放源码)一次将接受多少个连接。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-24 10:48:36

您可以转到/etc/my.cnf文件并检查允许的最大连接。

max_connections的默认设置是100。不过,您可以更新它。

您可以通过发出以下命令将设置更改为例如200,而不必重新启动MySQL服务器

代码语言:javascript
复制
set global max_connections = 200;
票数 0
EN

Stack Overflow用户

发布于 2017-04-04 16:00:46

如果在尝试连接到mysqld服务器时出现太多连接错误,这意味着其他客户端正在使用所有可用的连接。

允许的连接数由max_connections系统变量控制。当与Apache服务器一起使用MySQL时,默认值为151以提高性能。(以前,缺省值是100。)如果您需要支持更多的连接,您应该为这个变量设置一个更大的值。

mysqld实际上允许max_connections+1客户端连接。额外的连接保留给拥有超级特权的帐户使用。通过将超级特权授予管理员而不是普通用户(不应该需要它),管理员可以连接到服务器并使用SHOW PROCESSLIST诊断问题,即使连接了最大数量的非特权客户端。

MySQL支持的连接的最大数量取决于给定平台上线程库的质量、可用RAM的数量、每个连接使用多少RAM、来自每个连接的工作负载以及所需的响应时间。Linux或Solaris应该能够常规地支持至少500到1000个同时连接,如果您有很多if的RAM,并且每个线程的工作负载都很低,或者响应时间目标不太高,则最多可以支持10000个连接。由于在该平台上使用的Posix兼容层,Windows仅限于(打开表×2+打开连接)< 2048。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24384618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档