我已将 Oracle 配置为使用 DRCP 并设置 PHP 以连接到池连接,但是当我拉取连接统计信息时,命中率始终为零,而请求数和未命中数继续攀升。
CCLASS_NAME NUM_REQUESTS NUM_HITS NUM_MISSES NUM_WAITS WAIT_TIME CLIENT_REQ_TIMEOUTS
BIGTUNACAN.drcp_pooling_test 9828 0 9828 6 0 0
我在 tnsnames.ora 中的连接使用 SERVER = POOLED 并且我的 php.ini 设置了 drcp_pooling_test。
我现在不知道为什么永远不会使用缓存的连接。
下面的 TNS 条目
TESTPOOL.WORLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = test-db.bigtunacan.com)(PORT = 1521))
)
(CONNECT_DATA =
(SID = TEST)
(SERVER = POOLED)
)
)
尚方宝剑之说