1.  오라클 데이터베이스 구조 탐색- 
오라클 데이터베이스 서버 구조: 개요 - 
데이터베이스 Instance에 연결 - 
물리적 구조 - 
오라클 데이터베이스 메모리 구조: 개요 - 
자동 공유 메모리 관리(Automatic Shared Memory Management) - 
자동 SQL 실행 메모리 관리 - 
데이터베이스 저장 구조， 논리 및 물리 데이터베이스 구조 - 
세그먼트， Extent 및 블록과 SYSTEM 및 SYSAUX 테이블스페이스2. 
 

○ SQL - 닝 소개

비효율적인 SQL 성 - 능의 원인

성능 모 - 니터 솔루션

모니터 및 튜닝 -  도구: 개요

CPU 및 대기 시간 튜닝 차원(Di - ension)

응용 프로그램 설계， 구현 및 구성 -  통한 확장성

고객 시스템의 일반적인 실수 및 능동 -  튜닝 방법론

응용 프로그 -  설계 단순화

데이터 모델링， 테이블 설계， 인덱스 설계， 뷰 사용， SQL 실행 효율성， SQL*Plus 및 SQL Devel3. r의 개요

 
- ○ 옵티마이저 소개

SQL(Structured Quer -  Language)

SQL  -  구문 분석: 개요

옵티 - 이저가 필요한 이유

하드 구문  - 석 작업 중 최적화
 -  
변환기 및 예측기

Cost - Based 옵 - 마이저

계획 생성기

옵티마이저 동작 제어， 옵티마이저 기능 및 오4. 클 데이터베이스 - 전

 

○ 실행 계획 해석

실행 계획이란? 실행 - 계획 위치 및 실행 계획 보기

Plan  - able 및 AUTOTRACE - 
V$SQL_PLAN 뷰 사용

AWR(Automatic Wor - load Reposit - ry)

SQL  - 니터: 개요

실행 계획 해석

보다 복잡한 실행 - 계획 읽기 및 실행 계획 검토5. 
실행 계획 이외의 항목 - 인n
 

○ 응용 프로그램 Trace

End-t - -End 응용 프로그램 - Trace 과제

진단 Trace 위치

서비스란? 클라이언트 응용 프로그램을 - 통해 서비스 사용 및 서비스 Trace

Enterprise M - nager를 사용하여 서비스  - race

세션 레벨 Trace: 예제

trcsess 유틸리 -  및 SQL Trace File 컨텐트

tkprof - 틸리티 호출 및 tkprof 명령 출력

tkprof 인덱스가6. 과 인덱스가 없는 출력: 예제

 
- ○ 옵티마이저: 테이블 및 인덱스 작업

행 - 소스 작업， 기본  - 조 및 액세스 경로

전체 테이블 스캔

 - 덱스: 개요와 B*-트리 인덱스 및  - 

인덱스 사용: 널 허용 열 고려하기

인덱스 구성 테이블( - ndex-organized Table)

비트맵 인덱스， 비트 - 조합 인덱스 및 보이지 않는 인덱스덱 - 

조합 인덱스 및 보이지 않는 인덱스

인덱스7. 한 지침 및 인덱스 사-  조사

 

○ 옵티마이저 조인 - 방식

Nested Loops Join

Nes - ed Loops Join: 1 - g 구현

Sort Merge Join

Hash - Join 및 Cartesian Join

 - quijoin 및 N - nequijoin - 
Outer Jo8. 옵티마이저n

Antijo- n

 

○ 옵티마이저 -  기타 연산자

클러스터가 유용한 경우

정렬 - 연산자 및 Buffer Sort 연산자

Inli - t Iterator 및 View 연 - 자

Count Stop Key 연산자

Min/Max 및 First  - ow 연산자와 기타 N-Array 연산

Filter - 연산 및 Concatenation 연산

UNION [ - LL]， INTERSECT， M9. Result Cache 연산자

 

○ 사례 연- : Star Transformation

Star 스키마 - 모델 및 Snowflake 스키마 모 - 

Star Transformation

하나의 차원 및  - 든 차원에서 사실값(Fact) - 행 검색

차원과 중간 결과 집합 조인

Sta -  Transformation 계획 예제

 - tar Transformation  - 트

Bitmap Join 인덱스 사용

Bitmap10. 인덱스: 조인 모-  1 ~ 4

 

○ - 옵티마이저 통계

옵티마이저  - 계 유형

테이블， 인덱 -  및 열 통계

인덱스 클러스터링 요소

히스토그램，  - 도 히스토그램 및 히스토그램 고려 사 - 

다중 열 통계 및 표현식 통계 개요 - 
시스템 통계 수 -  및 통계 환경 설정

수동 통계 수집

통계 Loc 11. 엑스포트/임포트 및- 통계 설정

 

○ 바인드 변수 - 사용

커서 공유 및 다양한 - 리터럴 값

커서 공유 및 바인드  - 수

바인드 변수 피킹(Peeking)

Copyright ? 2013， Oracle. All r - ghts rese - ved. Page 3

커서 공유 향 - 

CURSOR_SHA - ING 파라미터

커서 공유 - 강제 시행

Adaptive 커서 공유
12. ive 커서 공유와 상호 작용

 

○- SQL Tuning A - visor 사용

SQL  -  자동 튜닝

응용 프로그램 튜닝 과제

 - QL Tuning Advisor: 개요

오래되거나 누 - 된 객체 통계 및 SQL 문 프로파일링

 - 획 튜닝 흐름 및 SQL 프로파일 생성

SQL 튜닝 루프， - 액세스 경로 분석 및 SQL 구조 분석

Database Contro -  및 SQL Tu13. dvisor

권장 사항 구현

 

○- SQL Access Advisor 사용

 - QL Access  - dvisor: 개요

가능한 권장 사항

SQL Ac - ess Advisor 세션: 초기 옵션

SQL Ac - ess Advisor: 작업 로드 소스

SQL Ac - ess Advisor: 권장 사항 옵션

SQL Ac - ess Advisor: 스케줄 및 검토

 - QL Access Advisor: 결과

SQL A14. Advisor: 결과 및 구현

 

○ 
- Somatic SQ -  Tuning 사용

SQL 튜닝 루프 - 
Automatic  - QL Tuning

자동 튜닝 프로세스

A - tomatic SQL Tuning 구성

Automatic SQL  - uning: Result Summary

Automati -  SQL Tuning: 결과 세부 내역

Automatic SQL  - uning 결과 세부 내역: 드릴 다운

Auto15. SQL Tuning- 고려 사항

 

○ SQL 성능 관리

SQL 성능 관리 및 S - L Plan Management: 개요
 - SQL 계획 Baseline: 아키텍처

 - 요한 Baselin -  SQL 계획 속성

SQL 계획 선택

 - 능한 SQL 계획 관리 효율성 시나리오

SQL Performance Analyzer  -  SQL 계획 Baseline 시나리오

자동으로 SQL 계획 Baseline 로드 및 SQL  - anagement Base 정책 지우기

Enterprise Man - ger 및 SQL 계획 Bas - line

Related Courses

Oracle Database 11g: SQL Tuning Workshop