我已经使用 hibernate 的StatisticalLoggingSessionEventListener来显示查询响应时间
这是日志
2016-01-20 11:10:48.841 INFO 12769 --- [http-nio-8081-exec-1] i.StatisticalLoggingSessionEventListener : Session Metrics {
66145 nanoseconds spent acquiring 1 JDBC connections;
0 nanoseconds spent releasing 0 JDBC connections;
6081355 nanoseconds spent preparing 212 JDBC statements;
14977371 nanoseconds spent executing 212 JDBC statements;
0 nanoseconds spent executing 0 JDBC batches;
0 nanoseconds spent performing 0 L2C puts;
0 nanoseconds spent performing 0 L2C hits;
0 nanoseconds spent performing 0 L2C misses;
0 nanoseconds spent executing 0 flushes (flushing a total of 0 entities and 0 collections);
0 nanoseconds spent executing 0 partial-flushes (flushing a total of 0 entities and 0 collections)
}
我们可以将纳秒值转换为秒吗?
最佳答案
不,它不能改变
这是类(class)文件https://github.com/hibernate/hibernate-orm/blob/master/hibernate-core/src/main/java/org/hibernate/engine/internal/StatisticalLoggingSessionEventListener.java
他们使用System.nanoTime()来获取值,并且没有其他配置。
关于java - hibernate generate_statistics将纳秒更改为秒,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34907024/