연락처 정보
 기간 21 시간

코스 개요

SQL 튜닝 소개

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

실행 계획 이해하기

  • 실행 계획 생성 및 해석
  • EXPLAIN PLAN과 DBMS_XPLAN 비교
  • 계획에서 흔히 발생하는 성능 함정

인덱싱 전략

  • 인덱스 유형 및 그 튜닝 영향
  • 성능을 위한 인덱스 생성 및 분석
  • 비가시 인덱스 및 함수 기반 인덱스 활용

Oracle 튜닝 도구

  • 자동 워크로드 저장소 (AWR)
  • 자동 데이터베이스 진단 모니터 (ADDM)
  • SQL Tuning Advisor 및 SQL Access Advisor

SQL 플랜 관리

  • 플랜 베이스라인 및 플랜 캡처
  • 플랜 진화(Plan Evolution) 관리
  • SQL 플랜 지시문(Directives) 사용

고급 SQL 튜닝 기술

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

실습 튜닝 시나리오

  • 실제 SQL 문제 분석
  • 단계별 튜닝 연습
  • 모범 사례 및 튜닝 체크리스트

요약 및 다음 단계

요건

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

대상 독자군

  • Oracle 데이터베이스 개발자
  • 퍼포먼스 엔지니어
  • 데이터베이스 관리자

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리