PDO_SQLSRV работает очень медленно в Symfony? - PullRequest
1 голос
/ 09 октября 2019

Я настраиваю Symfony + MSSQL. Но запросы выполняются очень медленно.

Symfony version : 3.4
PHP Version: 7.2
ODBC Version: 13

Следующая конфигурация была использована:

doctrine:
dbal:
driver: pdo_sqlsrv
host: '%database_host%'
port: '%database_port%'
dbname: '%database_name%'
user: '%database_user%'
password: '%database_password%'
charset: UTF8
MultipleActiveResultSets: true

Я также пробовал пул соединений отсюда https://docs.microsoft.com/en-us/sql/connect/php/connection-pooling-microsoft-drivers-for-php-for-sql-server?view=sql-server-2017 Это не помогает.

Код Symfony:

$integration = $this->entityManager->getRepository('AppBundle:Integrations')->find($integrationID);
$customer = $this->entityManager->getRepository('AppBundle:Customers')->find($customerID);

Время, затраченное на первое утверждение, почти аналогично времени, затраченному на выполнение обоих операторов.

Требуется ли время дляподключиться к базе данных SQL Server?

...