我想知道是否有人有使用Apache Phoenix JDBC驱动程序和JDBC连接池的经验(我们的环境是Tomcat,但这不重要)。
由于phoenix JDBC驱动程序在驱动程序本身内部实现SQL解析器和执行引擎,因此它使用自己的工作线程池和任务队列来处理查询。
从文档中不清楚是否每个驱动程序创建一个工作线程池,或者为每个加载驱动程序的线程创建它。
换句话说,如果我在使用phoenix驱动程序的JDBC池中有10个开放连接,那么JVM生成的线程数是10 * phoenix.query.threadPoolSize还是它仍然是phoenix.query.threadPoolSize(如同所有连接将共享全局工作池和任务队列吗?