我需要用一個非常慢的請求來調試Grails應用程序。我有SQL日誌記錄,但希望查看SQL查詢的數量而不用手動計數。如何計算hibernate在一個Grails請求中做了多少SQL查詢?
debug 'org.hibernate.SQL'
trace 'org.hibernate.type'
對於eaxmple讓每個請求(其中x是所有查詢到SQL服務器取得的量)後下列行:
[2012年10月4日13:41:45049] [LoggingFilters]信息 - 請求在8296毫秒完成並提出x SQL語句
經過一些谷歌搜索後,這似乎不可能用於Grails,所以也許MySQL可以提供的信息?
打開它看看這個[這](http://johnrellis.blogspot.com/2012/06/ gorm-false-sense-of-simplicity.html)blogpost。在這裏你可以找到一個很好的解釋如何測試數據庫的查詢數量。 –