[英]Log SQL query times via MyBatis
我想知道我的SQL查詢需要執行多長時間。 看來jdbc層沒有報告此情況,我也無法在MyBatis日志中找到它。 我不敢相信沒有辦法輕易得到這個?
您可以從(org.apache.commons.lang.time)包中使用秒表。 因此它將在您的Java代碼中運行,在您將DependeNcy添加/將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?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.