안녕하세요.
최근 서버 pg_stat_activity 를 모니터링 하다가
wait_event_type 에 LWLockNamed or LWLockTranche 노출 빈도가 많아지면
query 전체적으로 long query로 떨어지는 패턴을 확인하였습니다.
메뉴얼 상으로 보면 경량락을 득하고 공유 메모리의 특정 데이터 영역을 보호한다고 써있는데
정확하게 어떤 역할을 하는것인지 궁금합니다. 위 wait_event 시에 쿼리 실행이 느려지는것이 반복되는데
혹시 개선 방법이 있을까요? (혹 shared_buffer size 를 늘리거나 등등)
고수님들 도움 부탁드립니다. 감사합니다.
|