JDBC连接池和Apache Phoenix JDBC驱动程序之间的交互:是每个连接还是每个驱动程序的线程池?

时间:2014-12-18 14:01:04

标签: jdbc phoenix

我想知道是否有人有使用Apache Phoenix JDBC驱动程序和JDBC连接池的经验(我们的环境是Tomcat,但这不重要)。

由于phoenix JDBC驱动程序在驱动程序本身内部实现SQL解析器和执行引擎,因此它使用自己的工作线程池和任务队列来处理查询。

从文档中不清楚是否每个驱动程序创建一个工作线程池,或者为每个加载驱动程序的线程创建它。

换句话说,如果我在使用phoenix驱动程序的JDBC池中有10个开放连接,那么JVM生成的线程数是10 * phoenix.query.threadPoolSize还是它仍然是phoenix.query.threadPoolSize(如同所有连接将共享全局工作池和任务队列吗?

0 个答案:

没有答案