Jdbc连接池和mysql线程池

时间:2015-02-27 16:39:30

标签: java mysql performance jdbc

我使用mysql jdbc连接池。我是否应该使用mysql线程池以提高性能?

3 个答案:

答案 0 :(得分:0)

mysql线程池在服务器上运行。连接池位于客户端(本地),它存储连接,因此不必一次又一次地启动它们。 mysql服务器上的线程池,处理将与客户端实际通信以执行sql操作的工作池。

答案 1 :(得分:0)

我认为对于连接处理,您应该使用类似SharedPoolDataSource(org.apache.commons.dbcp2)的东西。 我们在生产中运行它,它就像一个魅力。

答案 2 :(得分:0)

我建议线程/连接池在瓶颈列表中较低。我建议您首先检查您的调优,查询和索引。如果您的特定网页或流程很慢,请向其添加计时器以查看哪个部分最慢。如果结果是SELECT,那么向我们展示SELECT,再加上CREATE TABLE。 是最可能的瓶颈。