【发布时间】:2014-09-16 19:29:03
【问题描述】:
有时,通常几乎不需要时间运行的查询突然开始需要 2 秒才能运行。 (查询为select count(*) from calendars,返回数字10)。这仅在通过我们的应用程序运行查询时发生,而不是在直接对数据库服务器运行查询时发生。当我们重新启动应用服务器软件 (Tomcat) 时,性能突然恢复正常。通常我会责怪网络,但重新启动应用程序服务器会使它突然变得更快对我来说没有任何意义。
我的怀疑落在了连接池上,但我尝试了各种不同的设置和多个不同的连接池,结果还是一样。我目前正在使用 HikariCP。
有谁知道是什么原因导致了这种情况,或者我可以如何诊断问题?
【问题讨论】:
标签: sql-server jdbc hikaricp