Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
회원 평가 (1)
SQL 튜닝에 대한 트레이너의 전문 지식
Bogdan - DB Global Technology
Course - Oracle 11g - Application Tuning - Workshop
Machine Translated