>  Q&A  >  본문

java - sql与junit测试的service调用都很快,但是跑项目的时候却慢

1.用的workbench跑的sql,用了模糊查询(后缀%)、排序、分页。加了组合索引,用时差不多1.5s
2.用junit测试service方法差不多也是这个用时
3.跑tomcat的时候这个service方法却用了20+s,controller没有比较任何耗时的逻辑,用debug打断点的时候的确是这句sql特别慢

不知道是不是tomcat的缘故还是其他的问题,不知道怎么排查这个问题了。

伊谢尔伦伊谢尔伦2712일 전741

모든 응답(1)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-04-18 10:34:14

    Tomcat과는 아무런 관련이 없습니다.
    코드 실행 링크 구성 후 시간이 소요되는 것을 모니터링할 수 있는 도구인 XRebel을 제공합니다. 각 메소드의 실행 시간을 직관적으로 확인할 수 있으며, 시간이 오래 걸리는 지점을 매우 쉽게 찾을 수 있습니다.

    회신하다
    0
  • 취소회신하다