您好,匿名用户

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

0 投票

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

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

用户头像 提问 2017年 5月19日 @ 匿名用户
分享到:

1个回答

0 投票

这个跟 Tomcat 不会有什么联系。
提供一个工具 XRebel 配置好了之后可以监控到代码执行链路的耗时,可以直观的看到每个方法执行时间,定位耗时较长的点非常的容易。

用户头像 回复 2017年 5月19日 @ Syndra 中士 (1,201 威望)
提一个问题:

相关问题

0 投票
1 回复 36 阅读
0 投票
1 回复 129 阅读
0 投票
1 回复 367 阅读
用户头像 提问 2017年 5月14日 @ 狐狸叫 下士 (596 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...