OCI_PCONNECT为每个呼叫打开新会话

时间:2014-02-21 07:27:25

标签: php connection-pooling oci

我正在使用oci_pconnect从php站点从oracle数据库中检索一些数据。

我可以看到oci_pconnect和oci_connect之间的区别是,oci_pconnect在数据库上创建会话,而不是oci_connect。

我的问题是

在一台服务器上,当我多次刷新同一页面时。它创建了例如10次刷新appx 3会话。这意味着它使用了pconnect所期望的现有会话。

在另一台服务器上,当我刷新同一页面(从上面提到的数据库中获取数据)几次。它为每个refres创建一个单独的会话。

是否有可以管理会话开放的参数?我希望它应该使用现有会话并减少连接时间成本。

1 个答案:

答案 0 :(得分:2)

也许它应该是这样的,参考:https://bugs.php.net/bug.php?id=57963