Rumah  >  Soal Jawab  >  teks badan

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

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

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

伊谢尔伦伊谢尔伦2712 hari yang lalu742

membalas semua(1)saya akan balas

  • 怪我咯

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

    Ini tiada kaitan dengan Tomcat.
    Sediakan alat XRebel yang boleh memantau memakan masa pautan pelaksanaan kod selepas ia dikonfigurasikan Anda boleh melihat masa pelaksanaan setiap kaedah secara intuitif, dan sangat mudah untuk mencari titik yang mengambil masa yang lama.

    balas
    0
  • Batalbalas