본문으로 건너뛰기
debug_print_raw_parse

debug_print_raw_parse

버전기본값context타입
19userboolean

실행되는 각 쿼리의 raw parse tree를 서버 로그로 출력한다. PostgreSQL 19(beta)에서 추가된 파라미터로, 기본값은 off다.

debug_print_parse, debug_print_rewritten, debug_print_plan과 같은 계열의 디버깅 파라미터다. 기존 debug_print_parse가 parse analysis를 거친 parse tree를 출력하는 것과 달리, 이 파라미터는 그 이전 단계 산출물인 raw parse tree를 출력한다. 메시지는 LOG level로 나가므로 기본 설정에서는 서버 로그에만 기록되고 client로는 전송되지 않는다. client에서 보고 싶으면 client_min_messageslog_min_messages를 조정한다.

운영 노트: 쿼리마다 출력량이 매우 많아 프로덕션에서 전역으로 켜 둘 파라미터는 아니다. parser 동작을 확인해야 할 때 세션 단위로 잠깐 켜는 용도다.

출처: PostgreSQL 19 문서