一个部署在tomcat的springboot项目,最近这段时间突然所有跟数据库有关的接口,返回都非常慢,查一条数据都要好几秒才返回,几千条的数据要二三十秒。看了代码,这几个接口都是非常简单的单表条件查询,没有其他复杂的操作,数据库的数据量也不大,我把接口里的sql语句直接放到navcat里面执行,都是一秒就返回了。查了半天没找到原因,想请教一下各位,有什么办法排查到问题
你看一下占用和连接池。
有一定可能是连接池那的问题。
当然也不排除网络问题,但是这个概率不高
考虑一下Tomcat所在服务器带宽是否有影响