테마
T1 — 단건 SQL 튜닝 리포트 (템플릿)
02~15b화에서 쓰는 표준 양식이다. 빈칸을 남기는 것은 게으름이 아니라 위험이다.
| # | 항목 | 내용 |
|---|---|---|
| 1 | 대상 | SQL_ID / 리비전(Q1 rev02 → rev03) / diff 첨부 필수 |
| 2 | 측정 환경 | 컨테이너·버전·cpu_count·PGA/SGA·데이터 건수·통계 수집 시각 |
| 3 | 부하 조건 | 단일 세션 또는 워크로드 프로파일 ID ← 비어 있으면 리포트 무효 |
| 4 | 현상 | 실행계획 전문 + 4수치(Starts·E/A-Rows·Buffers·Predicate) |
| 5 | 원인 | 원인을 한 문장으로 지목 + [성능고도화 권-장-절] + [공식문서 매뉴얼-장] |
| 6 | 개선안 | 채택안 + 채택하지 않은 대안과 그 이유 |
| 7 | 효과 | Buffers N→M, A-Time N→M, (있으면) DB Time Δ |
| 8 | 정합성 회귀 검증 | 건수·합계·MINUS 양방향(08화부터 필수). 「정합성 회귀 체크리스트」의 A~H를 붙인다 |
| 9 | 환경 의존성 | PGA, 에디션, 옵션에 기대는 개선인가 |
| 10 | 리스크 | |
| 11 | 롤백 절차 | ← 초보가 가장 자주 비워 두는 칸이다. 13화에서 그 대가를 치른다 |
| 12 | 재측정 계획 | 감시할 지표와 주기 |
금지어
"빨라졌다", "느리다", "무겁다"는 쓰지 않는다. 모두 N→M 수치로 바꿔 쓴다.