답변:
찾고자하는 설정 옵션은 log_statement = "all"
(만약 당신이 문장을 원한다면), 또는 log_min_statement_duration = <some number>
"느린"쿼리 바로 뒤에있는 것입니다 (일부 "느린"값). 로깅 구성에 대한 자세한 내용 은 http://www.postgresql.org/docs/current/static/runtime-config-logging.html 을 참조 하십시오 .
explain analyze
실행 된 타이에서 느린 쿼리를 얻는 좋은 기능을 가지고 있습니다. 8.4가 아직 릴리스되지 않았기 때문에 테스트를 시작하고 싶을 수도 있지만 실행시 발생 했는지 알 수있는 좋은 옵션 입니다 의 출력은 아마 당신은 I / O 나 CPU 경계 문제로 실행하는 OK입니다 설명, 분석,하지만 적어도 당신은 쿼리 자체가 아니라 알 수있는 경우
이 auto_explain
모듈은 매우 유용합니다. 명령문뿐만 아니라 실행 계획도 기록하고 PL / PgSQL 함수 내에서 실행되는 명령문도 기록 할 수 있습니다. 분석을 사용하지 않으면 성능 저하가 상당히 적습니다.이 경우 모든 쿼리에 대해 약간의 타이밍 오버 헤드가 발생합니다.
auto_explain
설명서를 참조하십시오 .
auto_explain
이 모듈을 축복 모듈 목록에 있습니다. docs.aws.amazon.com/AmazonRDS/latest/UserGuide/…