java - sql与junit测试的service调用都很快,但是跑项目的时候却慢
伊谢尔伦
伊谢尔伦 2017-04-18 10:32:14
0
1
801

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

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

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(1)
刘奇

這個跟 Tomcat 不會有什麼關聯。
提供一個工具 XRebel 配置好了之後可以監控到程式碼執行鏈路的耗時,可以直觀的看到每個方法執行時間,定位耗時較長的點非常的容易。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板