【发布时间】:2013-04-19 12:08:00
【问题描述】:
我正在尝试通过启用持久数据库连接来提高 volkszaehler.org 实现的性能。在将 Doctrine 的 Connection 类入侵到 PDO::ATTR_PERSISTENT => true 之后,我收到了 PDO 错误 General error: PDO::ATTR_STATEMENT_CLASS cannot be used with persistent PDO instances"
有没有办法解决这个问题?
【问题讨论】:
-
它坏了吗?连接池 PDO 提供的标准方式有什么问题?还是只是搔痒?
-
我已经看到 PDO 连接到 localhost 需要 1000 毫秒,并且正在调查持久连接是否无法解决此问题。
-
使用mysql原生驱动。查看统计数据。这可能会让你更好地了解在跳跃之前发生了什么。 How to know if MySQLnd is the active driver? 和 php.net/manual/it/mysqlnd.stats.php
-
不幸的是,Doctrine 仅适用于 PDO?
标签: php pdo doctrine-orm