Grails-记录SQL并获取经过的时间

Grails-记录SQL并获取经过的时间,grails,grails-2.0,Grails,Grails 2.0,在Grails2.2.2应用程序上,我使用下面的代码记录SQL查询。我想记录每个查询所花费的时间,这是否可能,以及如何做到这一点 多谢各位 Config.groovy log4j = { trace 'org.hibernate.type' debug 'org.hibernate.SQL' // ... } 试试看: 和/或 log4j = { ... debug 'org.hibernate.SQL' } 你有没有考虑过使用Grails的?它

在Grails2.2.2应用程序上,我使用下面的代码记录SQL查询。我想记录每个查询所花费的时间,这是否可能,以及如何做到这一点

多谢各位

Config.groovy

log4j = {
    trace 'org.hibernate.type'
    debug 'org.hibernate.SQL'
    // ...
    }
试试看:

和/或

log4j = {
   ...
   debug 'org.hibernate.SQL'
}

你有没有考虑过使用Grails的?它不仅向您显示SQL语句的执行时间,还包括许多与应用程序相关的其他性能指标。这是一个有用的概述工具,用于监视和开始性能调查。

您可以使用该插件查看时间和其他有用信息。此插件显示每页的DB点击数和呈现页面的时间

在网页的平视显示中显示计时和sql查询信息,这对于调试数据库和其他性能问题非常有用

只需在构建配置中添加插件

runtime ':profiler:0.5'
runtime ':miniprofiler:0.3'

在关闭主体之前的布局中


希望这能有所帮助。

抱歉,这并不能回答问题。我想记录每个查询所经过的时间。我找到了log4jdbc和一篇关于它的好文章&grails:谢谢你的提示。好工具+1.
runtime ':profiler:0.5'
runtime ':miniprofiler:0.3'
<miniprofiler:javascript/>