2013-01-18 2 views
-1

나는 응용 프로그램에서 생성 된 sql을 기록하려고하며 Grails 응용 프로그램에서 sql 로깅에 대해 읽었습니다.SQL 문을 기록하는 기본 방법이 있습니까?

나는 logSql = true 설정을 시도했지만 이것은 읽을 수없는 SQL 및 매개 변수 세트를 제공합니다. (SQL 문에 매핑하기 어려운 많은 매개 변수)

SQL을 추적하여 성능 병목 현상을 찾을 수 있도록 SQL을 기록하는 방법이 있습니까? 예를 들어 log4jdbc를 사용해야합니까?

모든 힌트와 팁을 환영합니다!

+0

정말 아주 좋은 대답이 여기에이 약에 대한 많은 질문이 있습니다. 먼저 검색해야합니다. –

+0

많은 답변이 많은 질문이 많이 있음을 확인했습니다. 내가 선호하는 방법이 있는지 묻는 중입니다! – Marco

답변

1

grails 애플리케이션에서 SQL 쿼리의 성능을 모니터링하는 간단한 방법은 JavaMelody plugin입니다. 멜로디는 각 쿼리가 평균 및 최악의 실행 시간과 함께 실행되는 횟수를 추적합니다. 또한이 인터페이스와 다른 런타임 통계를 조사 할 수있는 간단한 인터페이스를 제공합니다.

불행히도, Grails는 2.0 몇 가지 문제가 있습니다 Grails Melody plugin no longer logs SQL calls as of grails 2.0

관련 문제