Slow Query 로깅

Jihun Kim·2022년 3월 1일
0

데이터베이스

목록 보기
5/7
post-thumbnail
post-custom-banner

PostgreSQL에서 slow query를 로깅해 성능 개선에 사용할 수 있다.
이를 통해 어떤 쿼리가 느린 쿼리인지 확인해 쿼리 개선을 하면 된다.


필요한 설정

파라미터 설정

주의할 점은 파라미터 특성이 dynamic인 경우 파라미터를 수정하면 바로 적용 되지만 static일 경우는 DB인스턴스를 재시작 해야 설정된 내용을 사용할 수 있다는 것이다.
즉, 재시작에 의해 다운타임이 발생할 수 있으므로 운영 서버에 대한 접근을 제한하거나 서버 점검 공지를 띄운 다음에 static한 설정을 바꿔야 할 것이다.

확인하는 방법

RDS 콘솔의 로그 및 이벤트

  • 느린 쿼리가 발생한 SQL문과 발생 시각을 확인할 수 있다.

아래의 두 사이트에 잘 정리되어 있어 따로 정리하지 않았다.


참고

profile
쿄쿄
post-custom-banner

0개의 댓글