Я настраиваю 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?