每页或每个查询都有max_connections吗?

时间:2015-09-19 04:10:26

标签: mysql database-connection

我的小公司已经建立并托管了300多个站点。只有少数人, 由于max_connections设置太低,实际上有2或3个未能加载。我的问题是,max_connections是基于每页还是每个查询?

我们使用大量Ajax来加载元素并改善用户体验。我们的 用户仪表板可以每页发送5个Ajax调用,每个调用查询 MySql数据库分开。那些被认为是5个并发连接 还是1?

1 个答案:

答案 0 :(得分:1)

通过运行

,您也可以看到从服务器角度看的连接数
show processlist;

该输出中的每一行代表一个连接。请记住,可能存在不代表应用用户的高级开发人员连接。服务器无视你是否从PHP,java,你命名它。它是一种资源,它逐渐减少。这是RESTful服务的另一个原因,不断打开和关闭连接。应该注意尽快关闭应用程序中的连接。

我们都看到了很多代码,尤其是Java,而不是PHP,它还没有连接Garbage Collected(GC)。仍未对正确关闭的对象进行引用计数,并且您遇到这些错误。

开始查看其他链接的manual page。这是Show Processlist的一个。