sql-server - PDO_SQLSRV 在 symfony 中运行很慢?
问题描述
我正在设置 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 数据库需要时间吗?
解决方案
推荐阅读
- c# - 如何将程序集版本从构建步骤传递到下一步
- python - 涉及混合整数和字符串的打印命令问题
- c++ - 在 Qt 代码上使用 Fortify SCA(不是过时的“HP Fortify”)
- python - PIL - 如何为粘贴的图像添加圆角?
- python - 70 GB ALTO Xml 文件解析
- c# - 如何限制 .net core 中不同项目之间的可访问性?
- python - Python:请求在 url 中添加变量
- python - 使用请求下载 .pdf 会导致文件损坏
- java - 如何验证在对象上调用了仅通过反射知道的 java.lang.reflect.Method
- .net - 进程无权写入 Windows 注册表