Несколько смоделированных соединений на воздействие на базу данных - PullRequest
0 голосов
/ 22 мая 2019

Я создал небольшой 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 Ответ

1 голос
/ 22 мая 2019

Объекты PDO привязаны к процессу, который его создал, поэтому, несмотря на то, что у вас есть много процессов, одновременно обслуживающих запросы, они не разделяют ни одно соединение, поэтому это не вызовет состояние гонки, поэтому проблема потери соединения не возникнет..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...