使用OCI(12.2.0.1.0)连接池(OCIConnectionPoolCreate
)时,任何建立连接的调用(OCILogon2
,OCISessionGet
,OCIServerAttach
)需要很长时间才能完成(将近10秒)。
由OCIConnectionPoolCreate
创建的池名称都以OCI:CP...
开头,奇怪的是,所有这些功能随后都调用getaddrinfo
四次,试图解析不存在的主机OCI
(似乎完全是胡说八道)。如果失败,则通过池正确建立连接。所有呼叫均指定了相关模式(OCI_LOGON2_CPOOL
,OCI_SESSGET_CPOOL
)。
有什么想法吗?使用会话池(名称以OCI:SP...
开头的会话池很正常)。