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

有多少连接将接受mysql节点系统,mysql,Mysql,我运行了一个大型web应用程序,在一个节点系统中使用1500个用户处理了大约2 GP的数据。我没有使用服务器。当所有用户都处于活动状态时,服务器将关闭。 所以想知道下面的事情吗 MySQL(开源)一次将接受多少个连接 您可以转到/etc/my.cnf文件并检查允许的最大连接 最大连接数的默认设置为100。但是你可以更新它 您可以通过发出以下命令将设置更改为例如200,而无需重新启动MySQL服务器 set global max_connections = 200; 如果在尝试连接到mysqld

我运行了一个大型web应用程序,在一个节点系统中使用1500个用户处理了大约2 GP的数据。我没有使用服务器。当所有用户都处于活动状态时,服务器将关闭。 所以想知道下面的事情吗

  • MySQL(开源)一次将接受多少个连接

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

    最大连接数的默认设置为100。但是你可以更新它

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

    set global max_connections = 200;
    

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

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

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


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

    首先感谢您的回复。我已经知道了,先生。我怀疑MySQL是否有能力在开放源代码中实现最大会话数。@user3705017:-那你在找什么?我更新我的答案的方法是如何更新允许的最大连接@USER3705017:-还要添加CentOS、RedHat和类似发行版,请访问
    /etc/my.cnf其他发行版将把它存储在其他地方。我不确定我是否能回答你!您能为我们提供服务器的CPU和RAM吗?8gp的RAM和linux(ubundu)操作系统。