我使用mysql jdbc连接池。除了提高性能,我还应该使用MySQL线程池吗?
发布于 2015-02-28 00:41:36
MySQL线程池在服务器上工作。连接池位于客户端(本地),它存储连接,因此它们不必一次又一次地启动。mysql服务器上的线程池处理将实际与客户端通信以执行sql操作的工作线程池。
发布于 2015-02-28 00:46:43
我认为对于连接处理,您应该使用类似于SharedPoolDataSource (org.apache.commons.dbcp2)的东西。我们已经在生产中运行了它,它的效果就像一个护身符。
发布于 2015-02-28 08:13:27
我建议线程/连接池在瓶颈列表中的位置较低。我建议您首先检查调优、查询和索引。如果你有一个特定的网页或进程是慢的,添加计时器来查看哪个部分是最慢的。如果结果是SELECT,那么向我们显示SELECT和CREATE TABLE。这是最有可能的瓶颈。
https://stackoverflow.com/questions/28769963
复制相似问题