多个用户访问同一网页时使用多少mysql连接

enxuqcxy  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(206)

我有一个使用php创建的示例web页面,它所做的是连接mysql从表中获取记录。以下是我的问题。
如果两个用户(两个浏览器)同时访问同一个网页,它是创建两个mysql连接来与mysql服务器通信,还是重用第一个创建的连接来进行另一个并发访问?
默认情况下 max_connections mysql中的值是151,所以如果对这个页面发出200个并发请求,这意味着在第一个151之后的请求将从mysql connection得到“too many connections”错误。
如果我想支持1000个网页的并发请求,增加 max_connections 值为1000。这意味着什么?
下面是我的代码

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

$sql = "SELECT * FROM employee";

$conn->query($sql);
$conn->close();

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题