Potrzebuję debugować aplikację Grails jedną naprawdę powolną prośbą. Mam rejestrowanie SQL, ale chciałbym zobaczyć ilość zapytań SQL bez liczenia ich ręcznie.Jak mogę zliczyć liczbę zapytań SQL w trybie hibernacji w jednym żądaniu Grails?
debug 'org.hibernate.SQL'
trace 'org.hibernate.type'
Na eaxmple mają następującą linię po każdym żądaniu (gdzie X oznacza ilość wszystkich zapytania kierowane do serwera SQL)
[04.10.2012 13: 41: 45049] [LoggingFilters] INFO - Żądanie zakończyło się w 8296 ms i wykonano x instrukcji SQL
Po kilku badaniach nie wydaje się to możliwe w przypadku Grails, więc może MySQL może dostarczyć informacji?
Spójrz na to [to] (http://johnrellis.blogspot.com/2012/06/ gorm-false-sense-of-simplicity.html) blogpost. Tutaj znajdziesz ładne wyjaśnienie, jak przetestować liczbę zapytań do bazy danych. –