Course Outline

애플리케이션 튜닝 방법론

아키텍처 데이터베이스 및 인스턴스

  • 서버 프로세스
  • 메모리 구조(SGA, PGA)
  • 커서 구문 분석 및 공유
  • 데이터 파일, 로그 파일, 매개변수 파일

명령 실행 계획 분석

  • 가상 계획(EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
  • 실제 실행 계획(V$SQL_PLAN, XPlane, AWR)

성능을 모니터링하고 프로세스의 병목 현상을 찾아냅니다.

  • 시스템 딕셔너리 뷰를 통해 인스턴스의 현재 상태 모니터링
  • 역사사전 모니터링
  • 추적 애플리케이션(SQLTrace, TkProf, TreSess

최적화 프로세스

  • 부동산 비용 최적화 및 규제
  • 최적화 의지

다음을 통해 작업 비용 기반 최적화 프로그램을 제어합니다.

  • 세션 매개변수 및 인스턴스
  • 팁(힌트)
  • 쿼리 계획의 패턴

Statistics 및 히스토그램

  • 성능에 대한 영향 통계 및 히스토그램
  • 통계 및 히스토그램 수집 방법
  • 통계 집계 및 추정 전략
  • Management 통계 : 차단, 복사, 편집, 수집 자동화, 변경 사항 모니터링
  • 동적 데이터 샘플링(임시 플레이트, 복잡한 술어)
  • 표현식을 기반으로 한 다중 열 통계
  • Statistics 시스템

데이터베이스의 논리적, 물리적 구조

  • 공간 테이블.
  • 세그먼트
  • 확장(EXTENTS)
  • 블록

데이터 저장 방법

  • 테이블의 물리적 측면
  • 임시 테이블
  • 테이블 색인
  • 외부 테이블
  • 파티션 테이블(범위, 문자, 해시, 혼합)
  • 테이블의 물리적 재구성

구체화된 뷰 및 메커니즘 QUERY REWRITE

데이터 인덱싱 방법

  • B-TREE 인덱스 구축
  • 속성 색인
  • 인덱스: 고유, 다중 열, 함수, 역
  • 압축 지수
  • 재구성 및 병합 인덱스
  • 가상 인덱스
  • 비공개 및 공개 인덱스
  • 비트맵 인덱스 및 접합

사례 연구 - 전체 스캔 데이터

  • 테이블 수준의 위치와 블록 성능 판독값의 영향
  • 데이터 로드 일반 및 직접 경로
  • 술어의 순서

사례 연구 - 인덱스를 통한 데이터 액세스

  • 인덱스 읽기 방법 (UNIQUE SCAN RANGE SCAN FULL SCAN FAST FULL SCAN MIN / MAX SCAN)
  • 기능 지수 사용
  • 선택성 지수(클러스터링 요소)
  • 다중 열 인덱스 및 SKIP SCAN
  • NULL 및 인덱스
  • 인덱스 테이블(IOT)
  • 영향 지수 DML 작업

사례 연구 - 정렬

  • 메모리 정렬
  • 색인 정렬
  • 언어 정렬
  • 정렬에 대한 엔트로피의 효과(클러스터링 인자)

사례 연구 - 조인 및 하위 쿼리

  • 합병: MERGE, HASH, NESTED LOOP
  • OLTP 및 OLAP 시스템에 조인
  • 스위칭 순서
  • 외부 조인
  • 안티 조인
  • 불완전한 조인(SEMI)
  • 간단한 하위 쿼리
  • 상관 하위 쿼리
  • 뷰, WITH 절

기타 운영 비용 기반 최적화 프로그램

  • 버퍼 정렬
  • 목록에 추가
  • 보다
  • 필터
  • 카운트 정지 키
  • 결과 캐시

문의 분산

  • dblink 사용에 대한 쿼리 계획 읽기
  • 선두 마크 선택

병렬 처리

Requirements

  • SQL의 기본 사항과 Oracle 데이터베이스 환경에 대한 지식을 자유롭게 사용할 수 있습니다(Oracle 11g 교육 이수 - 프로그래머를 위한 기본 SQL - 워크숍).
  • Oracle과의 실무 경험
  28 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

회원 평가 (1)

Related Courses

Related Categories