Monitoring Funnel

DB 진단은 수치에서 SQL까지 단계적으로 좁힌다

CPU나 캐시 적중률 하나로 결론내리지 않고 기준선, 대기 원인, 문제 SQL, 실행 계획을 연결한다.

1Baseline평소 TPS, latency, active session 범위를 알고 시작한다.
2Wait ClassCPU 포화인지, I/O·락·네트워크 대기인지 분리한다.
3SQL CandidateDB Time과 실행 횟수를 함께 보며 후보를 고른다.
4Plan인덱스, row 수 추정, join 순서를 실제 실행과 비교한다.
5Verify조치 후 같은 지표가 기준선으로 돌아왔는지 확인한다.