我想知道我的SQL查询需要多长时间才能执行。似乎jdbc层没有报告这个,我也无法在MyBatis日志中找到它。我不敢相信没有办法轻易搞定?
答案 0 :(得分:-2)
您可以使用(org.apache.commons.lang.time)包中的StopWatch。所以它会在你的java代码中运行,你将dependeNcy / import StopWatch添加到你的java类之后会有这样的东西
StopWatch sw = new StopWatch();
sw.start();
// query you want to measure the time for
sw.stop();
long timeInMilliseconds = sw.getTime();
System.out.println("Time in ms is: " + timeInMilliseconds );
// or maybe log it if you like?