我想记录应用程序生成的sql,并开始阅读Grails应用程序中的sql日志记录。
我尝试设置logSql = true设置但这给了我一组不可读的sql和参数。 (很多参数很难映射到sql语句)
是否有一种首选的方法来记录sql,以便可以跟踪sql并寻找性能瓶颈?应该使用log4jdbc吗?
欢迎提供所有提示和技巧!
答案 0 :(得分:1)
使用JavaMelody plugin监视grails应用程序中SQL查询性能的一种简单方法。 Melody会跟踪每个查询运行的次数以及平均和最差运行时间。它还提供了一个简单的界面来检查有关您的应用程序的此数据库和其他运行时统计信息。
不幸的是,它在grails 2.0上存在一些问题:Grails Melody plugin no longer logs SQL calls as of grails 2.0