MsSQL查询在使用PHP PDO的CentOS上花费的时间太长

时间:2017-09-17 12:39:47

标签: php sql-server linux pdo centos

我们使用PHP 7.1在CentOS Linux 7(Core)上运行MSSQL;

    $dbh = new PDO ("dblib:version=7.0;charset=UTF-8;host=$mssql_pp_hostname:$mssql_pp_port;dbname=$mssql_pp_dbname","$mssql_pp_user","$mssql_pp_pass");


            $stmt = $dbh->prepare("
                query
            ");

    $stmt->execute();

运行简单查询时选择1项。需要0.6~0.9秒。其中大约~0.2仅用于连接。 选择100个项目需要0.8。

然而,当从外部客户端连接时,它似乎快速运行。例如Windows的Microsoft SQL管理器工具。

我们通过localhost与PHP连接。所以我猜它与某些本地设置或我们正在使用的驱动程序有关。

究竟是什么导致了这个?

0 个答案:

没有答案