【发布时间】:2017-08-22 05:06:07
【问题描述】:
我来自 java 背景,当我在 oracle 中看到用于连接池的 java api 时,oracle 驱动程序本身提供了连接池。但在cx_Oracle 的情况下,我只能看到包含threaded=true 或使用SessionPooling 的选项。
目前我将使用线程 - true 选项。但我不确定使用此选项可以获得多少并发。这是真正的连接池还是有其他方法可以完成此操作。
cx_Oracle 文档说:
“线程参数应该是一个布尔表达式,它指示 Oracle 是否应该使用互斥锁来包装对 连接 的访问。在单线程应用程序中这样做会带来大约 10- 的性能损失15% 这就是为什么默认为 False。”
我们如何配置cx_Oracle 有一个连接池而不是一个会话池。因为两者在 oracle 上都不一样吧?
感谢您的宝贵时间和建议。
【问题讨论】:
标签: cx-oracle