문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
기간 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)
각 항목에 대한 훌륭한 설명과 연습을 위한 과제 제공.
Piseth Ben - ACLEDA Bank Plc.
코스 - Oracle Database 19c: SQL Tuning Workshop
기계 번역됨