是否有多少人可以从数据库中请求数据?

时间:2016-02-14 17:00:45

标签: php mysql database-connection bandwidth

我知道托管存在带宽问题,这是一个月内网站用户可以消耗的资源总量,但是mysql连接呢?

所以,如果我有足够的带宽,并且我有一个php / mysql驱动的网站,并且在该网站上有一个菜单,其中每个链接选择并显示数据库中的数据,那么有多少不同的人(计算机)可以同时或大约同时点击相同的链接来获取数据库数据,假设有足够的带宽?

3 个答案:

答案 0 :(得分:0)

假设可能有限制,因为在某些情况下你的“足够”可能是假的。

答案 1 :(得分:0)

应该没有限制。唯一的限制可能是您服务器的计算限制。

答案 2 :(得分:0)

是的,MySQL变量“max_connection”限制了可以同时向MySQL服务器打开多少个客户端连接。您可以使用以下命令检查此变量的值:

show variables like "max_connections";

默认值为151.您可以使用show processlist命令查看当前打开的连接数。

实际上,对于具有数据库后端的小型站点,此值应该足够了。如果您发现自己的连接不足,那么您的查询更有可能不会被优化并且花费太长时间或挂起。