几个模拟连接对数据库的影响

时间:2019-05-22 18:06:35

标签: php mysql database pdo

我创建了一个小的Php API,它使用PDO连接到我的数据库,其代码如下所示:

$bdd = new PDO('mysql:host=localhost;dbname=' . $dbName . ';charset=utf8', $username, $password, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_PERSISTENT => true));

我的问题是:如果同时有很多用户连接到我的API,与我的数据库的连接是否会出现问题?因为同一脚本同时被调用多次,请求会丢失吗?

1 个答案:

答案 0 :(得分:1)

PDO对象绑定到创建它的进程,因此即使您有多个进程同时服务于请求,它们也不共享单个连接,因此不会引起竞争状态,因此不会发生连接丢失问题