오라클 튜닝 기초 05강 — 조인 튜닝: NL · Hash · Sort Merge
세 가지 조인 방식의 동작 원리와 "언제 무엇이 빠른가"를 이해하고, 조인 순서가 성능을 좌우하는 이유를 배웁니다.
세 가지 조인 방식의 동작 원리와 "언제 무엇이 빠른가"를 이해하고, 조인 순서가 성능을 좌우하는 이유를 배웁니다.
비용기반 옵티마이저(CBO)가 통계로 어떻게 계획을 고르는지, 통계가 틀리면 왜 느려지는지, 통계 수집법을 배웁니다.
바인드 변수·부분범위 처리 등 작성 습관과, 무엇이 시간을 잡아먹는지 보여주는 대기 이벤트(Wait Event)의 기초를 배웁니다.
B-Tree 인덱스의 구조와 동작 원리를 그림으로 이해하고, 인덱스가 빠른 이유와 만능이 아닌 이유를 배웁니다.
인덱스를 만들었는데도 안 타는 대표 패턴(컬럼 가공·형변환·LIKE %선두)과 결합 인덱스의 컬럼 순서를 배웁니다.
SQL 튜닝의 목표(응답시간·처리량)와 "느린 SQL을 만났을 때 무엇부터 보는가"라는 접근 순서를 잡습니다.
EXPLAIN PLAN, AUTOTRACE, DBMS_XPLAN으로 실행계획을 뽑고, 읽는 순서와 일량(블록 수)을 해석합니다.