log_lock_failures
| 버전 | 기본값 | context | 타입 |
|---|---|---|---|
| 18 | off | superuser | boolean |
| 19 | off | superuser | boolean |
lock 획득에 실패했을 때 상세한 log 메시지를 남긴다.
lock 실패의 원인을 분석하는 용도로, 현재는 SELECT ... NOWAIT가 lock을 얻지 못해 실패한 경우만 지원한다. NOWAIT 실패가 반복되는 애플리케이션에서 어떤 lock과 충돌하는지 확인할 때 유용하다. 기본값은 off이며, superuser이거나 적절한 SET 권한이 있어야 바꿀 수 있다. PostgreSQL 18에서 새로 추가된 파라미터다.
출처: PostgreSQL 18 문서