테마
SQLP · ORACLE SQL TUNING WORKBOOK
인수인계 없이 시스템을 넘겨받은 초보 튜너가 18주 동안 문제를 풀어 가는 교재 『튜너의 1년』과, SQL과 실행계획을 보고 개선안을 직접 써 보는 서술형 연습 문제 700개로 구성했습니다.
원칙"빨라졌다"고 쓰지 않습니다. Buffers 5,826 → 91처럼 숫자로 적습니다.
SELECT COUNT(*), SUM(ORD_AMT) FROM T_ORD_BIG WHERE TO_CHAR(ORD_DT, 'YYYYMMDD') BETWEEN :v_from AND :v_to
시작하기
회차마다 현장에서 일어난 사건 하나를 다룹니다. 실측값과 실습 스크립트, 보고서가 함께 있어서 Oracle Free 컨테이너에서 따라 하면 교재와 같은 숫자가 나옵니다.
왼쪽에서 SQL과 실행계획을 읽고 오른쪽에 개선안을 씁니다. 확인을 누르면 핵심 포인트를 짚었는지 채점하고 모범답안을 옆에 보여 줍니다.
연습 방법
현업이 전한 증상과 테이블 규모, 원본 SQL, 실행계획을 읽고 어느 단계에서 일량이 많은지 찾습니다.
편집기에서 SQL을 고칩니다. 인덱스 DDL이나 힌트도 쓸 수 있습니다. 아래 칸에는 무엇이 문제였는지 서술합니다.
핵심 포인트를 짚었는지 채점한 뒤 모범답안, 개선 후 실행계획, 해설을 내 답과 나란히 보여 줍니다.
실습 데이터