使用OCI连接池时连接速度非常慢

时间:2019-02-12 14:37:23

标签: c oracle oci

使用OCI(12.2.0.1.0)连接池(OCIConnectionPoolCreate)时,任何建立连接的调用(OCILogon2OCISessionGetOCIServerAttach)需要很长时间才能完成(将近10秒)。

OCIConnectionPoolCreate创建的池名称都以OCI:CP...开头,奇怪的是,所有这些功能随后都调用getaddrinfo四次,试图解析不存在的主机OCI(似乎完全是胡说八道)。如果失败,则通过池正确建立连接。所有呼叫均指定了相关模式(OCI_LOGON2_CPOOLOCI_SESSGET_CPOOL)。

有什么想法吗?使用会话池(名称以OCI:SP...开头的会话池很正常)。

0 个答案:

没有答案