【问题标题】:How to establish PHP PDO connection with pooling如何使用池建立 PHP PDO 连接
【发布时间】:2021-05-26 21:08:10
【问题描述】:

我想用 pooling:true 连接一个 Postgres 数据库。我们可以使用 PHP 新的 PDO 选项来做到这一点吗?如果没有,有任何可靠的选择吗?

我想在建立连接时传递以下参数(类似):

Pooling=true;最小池大小 = 2;内部命令超时 = 0;命令超时 = 0;

我在https://www.php.net/manual/en/ref.pdo-pgsql.connection.php中找不到任何此类详细信息

任何帮助将不胜感激。

【问题讨论】:

    标签: php postgresql pdo pooling


    【解决方案1】:

    据我记得在过去的 PHP 编程中,您不能在 PHP 中进行池化,因为 php 没有经过处理(大多数时候)并且每个请求都逐行进行。在 JavaScript (node.js) 中可以进行池化,但不能在 PHP 上进行,因为每个请求都是一个线程。

    【讨论】:

      【解决方案2】:

      我们可以使用PgBouncer。这已在另一个question 中得到解答。

      【讨论】:

        猜你喜欢
        • 2021-04-19
        • 1970-01-01
        • 1970-01-01
        • 2011-02-19
        • 2011-03-01
        • 2012-12-24
        • 1970-01-01
        • 2017-01-15
        • 1970-01-01
        相关资源
        最近更新 更多