【问题标题】:mssql_connect slow (linux server)mssql_connect 慢(Linux 服务器)
【发布时间】:2012-10-03 11:59:45
【问题描述】:

有谁知道为什么 mssql_connect 会很慢? PHP 在带有 FreeTDS 的 Linux 服务器上运行。我正在尝试连接到远程数据库。当我从 PHP 连接时,大约需要 3 秒,但如果我从 shell 使用 FreeTDS tsql 命令,它会在一秒钟内连接,因此它能够更快地连接。是否有我可以更改的设置或我应该使用不同的驱动程序?

【问题讨论】:

  • 你有足够的剩余数据库连接吗?

标签: php sql-server freetds


【解决方案1】:

您应该开始使用带有 MSSQL 驱动程序支持的 PDO。

更多信息:

http://php.net/manual/en/ref.pdo-dblib.php

还有一些例子:

Connecting to mssql using pdo through php and linux

【讨论】:

  • PDO 一样慢。我认为它使用与 mssql_connect 相同的驱动程序。同样由于某种原因,它在连接后也会崩溃,我得到一个空响应。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-22
  • 1970-01-01
  • 2011-08-24
  • 1970-01-01
  • 1970-01-01
  • 2023-01-11
相关资源
最近更新 更多