예시 답변 1
약 88초
DB 모니터링 도구 사용 경험을 구체적으로 풀어내는 결
졸업 프로젝트에서 PostgreSQL 서버를 운영할 때 `pg_stat_activity`와 `pgBadger`를 써서 쿼리 성능을 모니터링했습니다. 특정 쿼리가 갑자기 느려지는 현상이 반복됐는데, pg_stat_activity로 락 대기 상태를 확인해보니 동시 트랜잭션이 특정 테이블을 점유하는 패턴이 보였습니다. 쿼리 순서를 조정하고 인덱스를 추가했더니 평균 응답 시간이 4.2초에서 0.8초로 줄었습니다. 이슈가 생겼을 때 로그와 실시간 상태를 같이 보는 게 원인 파악을 빠르게 한다는 걸 배웠습니다.