Course Outline

Introduction to SQL Tuning

  • SQL 성능 튜닝 개요 및 목표
  • Oracle 최적화기 아키텍처 개요
  • 핵심 튜닝 개념: 비용, 카디날리티, 선택성

실행 계획 이해

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

인덱싱 전략

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

Oracle Tuning Tools

  • 자동 워크로드 저장소 (AWR)
  • 자동 Database 진단 모니터 (ADDM)
  • SQL Tuning Advisor와 SQL Access Advisor

SQL Plan Management

  • 계획 기준 및 계획 캡처
  • 계획 진화 관리
  • SQL 계획 지시사항 사용

고급 SQL Tuning Techniques

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

실습 튜닝 시나리오

  • 실제 세계의 SQL 문제 분석
  • 단계별 튜닝 연습
  • 최고의 방법 및 튜닝 체크리스트

요약 및 다음 단계

Requirements

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

대상 독자

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

Number of participants


Price per participant

회원 평가 (5)

Upcoming Courses

Related Categories