Course Outline

SQL 튜닝 소개

  • 성능 튜닝 개요 및 목표
  • Oracle Optimizer 아키텍처 개요
  • 주요 튜닝 개념: 비용, 카디널리티, 선택성

실행 계획 이해

  • 실행 계획을 생성하고 해석하는 방법
  • EXPLAIN PLAN과 DBMS_XPLAN 비교
  • 실행 계획에서의 일반적인 성능 문제

인덱스 전략

  • 인덱스 유형과 튜닝 영향
  • 성능을 위한 인덱스 생성 및 분석
  • 보이지 않는 인덱스 및 함수 기반 인덱스 사용

Oracle 튜닝 도구

  • Automatic Workload Repository (AWR)
  • Automatic Database Diagnostic Monitor (ADDM)
  • SQL Tuning Advisor와 SQL Access Advisor

SQL 플랜 관리

  • 플랜 기준선 및 플랜 캡처
  • 플랜 진화 관리
  • SQL 플랜 지침 사용

고급 SQL 튜닝 기술

  • 바인드 피킹 및 적응형 커서 공유
  • 실행 제어를 위한 힌트 및 프로파일 사용
  • 복잡한 쿼리 진단 및 수정

실습 튜닝 시나리오

  • 실제 세계 SQL 문제 분석
  • 단계별 튜닝 연습
  • 최적의 관행 및 튜닝 체크리스트

요약 및 다음 단계

Requirements

  • Oracle SQL 및 PL/SQL에 대한 이해
  • 개발자 또는 DBA로서 Oracle Database와 작업 경험
  • 실행 계획 및 인덱싱 개념에 대한 기본적인 이해

대상

  • Oracle 데이터베이스 개발자
  • 성능 엔지니어
  • 데이터베이스 관리자
 21 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories