如何使用TomCat jdbc池帮助运行超过1秒的sql查询?

时间:2015-04-16 12:27:27

标签: java sql tomcat jdbc jdbc-pool

jdbc池的哪些设置可以帮助我查找运行时间超过1秒的SQL查询?

当我说tomcat jdbc pool时,我指的是context.xml目录中/tomcat/conf/的资源。

1 个答案:

答案 0 :(得分:1)

看起来tomcat池提供了一个开箱即用的拦截器来为您完成此操作。见...

https://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html#org.apache.tomcat.jdbc.pool.interceptor.QueryTimeoutInterceptor

您应该可以在配置中添加其中一个拦截器

(注意:该文档说仍然由JDBC驱动程序来强制执行查询超时。