바로가기 메뉴
본문 바로가기
주메뉴 바로가기

Oracle

교육개요
교육 커리큘럼과 강사는 사정에 의해 변경될 수 있습니다.
교육명,를 포함한 교육과정 표
교육명 중급 Oracle Database 12c: Performance Management and Tuning (오라클 12c DB 서버 퍼포먼스 튜닝) 1차
교육기간 2019-03-11 ~ 2019-03-15
교육시간 09:30~17:00(1일 6시간, 총 30시간)
교육장 영우글로벌러닝  지도보기
강사
정원 20명
교육비 1,805,000원(VAT별도)


교육소개
이 과정은 DBA에게 필요한 성능에 대한 분석과 튜닝기법에 대해 학습합니다.
SQL과 관련된 성능 이슈나 분석, 오라클 데이터베이스 인스턴스 컴포넌트의 튜닝과 분석을 위해 제공하는 기능과 툴에 대해 알아봅니다.

Learn To:
○ Use the Oracle tuning methodology.
○ Use Oracle-supplied tools for monitoring and diagnosing SQL and instance performance issues.
○ Use database advisors to proactively correct performance problems.
○ Identify and tune problem SQL statements.
○ Monitor instance performance by using Enterprise Manager.
○ Tune instance components.
교육목표
○ Use the Oracle tuning methodology.
○ Use Oracle-supplied tools for monitoring and diagnosing SQL and instance performance issues.
○ Use database advisors to proactively correct performance problems.
○ Identify and tune problem SQL statements.
○ Monitor instance performance by using Enterprise Manager.
○ Tune instance components.
○ Gain an understanding of the Oracle Database Cloud Service.
교육대상
Data Warehouse Administrator / Database Administrators / Related Training
/ Required Prerequisites / Oracle Database 12c: Administration Workshop Ed 2
교육내용

□ Course Topics 

 

○ Introduction

  - Course Objectives

  - Course Organization

  - Course Agenda

  - Topics Not Included in the Course

  - Who Tunes?

  - What Does the DBA Tune?

  - How to Tune

  - Tuning Methodology

 

○ Basic Tuning Diagnostics

  - Performance Tuning Diagnostics

  - Performance Tuning Tools

  - Tuning Objectives

  - Top Timed Events

  - DB Time

  - CPU and Wait Time Tuning Dimensions

  - Time Model

  - Dynamic Performance Views

 

○ Using Automatic Workload Repository

  - Automatic Workload Repository Overview

  - Automatic Workload Repository Data

  - Enterprise Manager Cloud Control and AWR

  - Snapshots

  - Reports

  - Compare Periods

 

○ Defining the Scope of Performance Issues

  - Defining the Problem

  - Limiting the Scope

  - Setting the Priority

  - Top SQL Reports

  - Common Tuning Problems

  - Tuning During the Life Cycle

  - ADDM Tuning Session

  - Performance Versus Business Requirements

 

○ Using Metrics and Alerts

  - Metrics and Alerts Overview

  - Limitation of Base Statistics

  - Benefits of Metrics

  - Viewing Metric History Information

  - Viewing Histograms

  - Server-Generated Alerts

  - Setting Thresholds

  - Metrics and Alerts Views

 

○ Using Baselines

  - Comparative Performance Analysis with AWR Baselines

  - Automatic Workload Repository Baselines

  - Moving Window Baseline

  - Baselines in Performance Page Settings

  - Baseline Templates

  - AWR Baseslines

  - Creating AWR Baselines

  - Managing Baselines with PL/SQL

  - Using AWR-Based Tools

  - Automatic Maintenance Tasks

  - ADDM Performance Monitoring

  - Using Compare Periods ADDM

  - Active Session History

  - New or Enhanced Automatic Workload Repository Views

  - Emergency Monitoring

  - Real-time ADDM

 

○ Real-Time Database Operation Monitoring

  - Overview

  - Use Cases

  - Defining a Database Operation

  - Scope of a Composite Database Operation

  - Database Operation Concepts

  - Identifying a Database Operation

  - Enabling Monitoring of Database Operations

  - Identifying, Starting, and Completing a Database Operation

 

○ Monitoring Applications

  - What is a Service?

  - Service Attributes

  - Service Types

  - Creating Services

  - Managing Services in a Single-Instance Environment

  - Where are Services Used?

  - Using Services with Client Applications

  - Services and Pluggable Databases

 

○ Identifying Problem SQL Statements

  - SQL Statement Processing Phases

  - Role of the Oracle Optimizer

  - Identifying Bad SQL

  - Top SQL Reports  

  - SQL Monitoring

  - What is an Execution Plan?

  - Methods for Viewing Execution Plans

  - Uses of Execution Plans

 

○ Influencing the Optimizer

  - Functions of the Query Optimizer

  - Selectivity

  - Cardinality and Cost

  - Changing Optimizer Behavior

  - Optimizer Statistics

  - Extended Statistics

  - Controlling the Behavior of the Optimizer with Parameters

  - Enabling Query Optimizer Features

 

○ Reducing the Cost of SQL Operations

  - Reducing the Cost

  - Index Maintenance

  - SQL Access Advisor

  - Table Maintenance for Performance

  - Table Reorganization Methods

  - Space Management

  - Extent Management

  - Data Storage

 

○ Using SQL Performance Analyzer

  - Real Application Testing: Overview

  - Real Application Testing: Use Cases

  - SQL Performance Analyzer: Process

  - Capturing the SQL Workload

  - Creating a SQL Performance Analyzer Task 

  - SQL Performance Analyzer: Tasks

  - Parameter Change

  - SQL Performance Analyzer Task Page

 

○ SQL Performance Management

  - Maintaining SQL Performance

  - Maintaining Optimizer Statistics

  - Automated Maintenance Tasks

  - Statistic Gathering Options

  - Setting Statistic Preferences

  - Restore Statistics

  - Deferred Statistics Publishing

  - Automatic SQL Tuning

 

○ Using Database Replay

  - Using Database Replay

  - The Big Picture 

  - System Architecture

  - Capture Considerations

  - Replay Considerations: Preparation

  - Replay Considerations

  - Replay Options

  - Replay Analysis

 

○ Tuning the Shared Pool

  - Shared Pool Architecture

  - Shared Pool Operation

  - The Library Cache

  - Latch and Mutex

  - Diagnostic Tools for Tuning the Shared Pool

  - Avoiding Hard Parses

  - Reducing the Cost of Soft Parses

  - Sizing the Shared Pool

 

○ Tuning the Buffer Cache

  - Oracle Database Architecture: Buffer Cache

  - Buffer Cache: Highlights

  - Database Buffers

  - Buffer Hash Table for Lookups

  - Working Sets

  - Buffer Cache Tuning Goals and Techniques

  - Buffer Cache Performance Symptoms

  - Buffer Cache Performance Solutions

 

○ Tuning PGA and Temporary Space

  - SQL Memory Usage

  - Performance Impact

  - Automatic PGA Memory

  - SQL Memory Manager

  - Configuring Automatic PGA Memory

  - Setting PGA_AGGREGATE_TARGET Initially

  - Limiting the size of the Program Global Area (PGA)

  - SQL Memory Usage

 

○ Automatic Memory

  - Oracle Database Architecture

  - Dynamic SGA

  - Granule

  - Memory Advisories

  - Manually Adding Granules to Components

  - Increasing the Size of an SGA Component

  - Automatic Shared Memory Management: Overview

  - SGA Sizing Parameters: Overview

 

○ Performance Tuning Summary with Waits

  - Commonly Observed Wait Events

  - Additional Statistics

  - Top 10 Mistakes Found in Customer Systems

  - Symptoms

 

○ Oracle Database Cloud Service: Overview

  - Database as a Service Architecture, Features and Tooling

  - Software Editions: Included Database Options and Management Packs

  - Accessing the Oracle Database Cloud Service Console & Automated Database Provisioning

  - Managing the Compute Node Associated With a Database Deployment

  - Managing Network Access to Database as a Service & Scaling a Database Deployment

  - Performance Management in the Database Cloud Environment

  - Performance Monitoring and Tuning

  - What Can be Tuned in a DBCS Environment?

 

학원의 설립ㆍ운영 및 과외교습에 관한 법률 시행령에 따라 다음과 같이 수강료를 환불해드립니다.

  1. 반환기한 : 반환사유가 발생한 경우 반환기준에 따라 반환사유 발생일로부터 5일 이내에 교습비등을 환불해 드리겠습니다.
  2. 반환기준
    • 1) 교습을 할 수 없거나 교습장소를 제공할 수 없게 된 날을 기준으로 이미 납부한 교습비등을 일할 계산한 금액을 환불해 드리겠습니다.
    • 2) 교습기간이 1개월 이내인 경우, 다음과 같이 환불해 드리겠습니다.
      - 교습시작 전 : 이미 납부한 교습비등의 전액
      - 총 교습시간 1/3 경과 전 : 이미 납부한 교습비등의 2/3에 해당하는 금액
      - 총 교습시간 1/2 경과 전 : 이미 납부한 교습비등의 1/2에 해당하는 금액
      - 총 교습시간 1/2 경과 후 : 반환하지 않음
    • 3) 교습기간이 1개월을 초과하는 경우, 다음과 같이 환불해 드리겠습니다.
      - 교습시작 전 : 이미 납부한 교습비등의 전액
      - 교습시작 후 : 반환사유가 발생한 해당월의 반환 대상 교습비등(교습기간 1개월 이내 기준 산출금액)과 나머지 월의 교습비등 전액을 합산한 금액