연락처 정보

코스 개요

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 문제들 분석하기
  • 단계별 튜닝 연습 과정 진행하기
  • 성능 최적화를 위한 모범 사례 및 체크리스트 제공

요약 및 향후 활동 계획

요건

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

대상 독자

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

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리