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

AWS

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


교육소개
Oracle Database 12c 자동 튜닝 기능을 활용하는 방법을 배우고 statspack 툴을 사용한 수동 튜닝 방법을 실습합니다.
본 과정에서는 오라클 데이터베이스를 튜닝하는 데 사용할 수 있는 다양한 방법론을 명확히 정의한 후에 오라클 데이터베이스의
다양한 튜닝 가능 구성 요소를 다룹니다. 과정 전체에 걸쳐 수강생들은 일련의 워크샵을 통해 오라클 데이터베이스의 튜닝 과정을
실습하게 됩니다
교육목표
○ 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
교육내용

□ Benefits To You:

The DBA will analyze the SQL performance with available tools. The DBA will be introduced to variousmethods of identifying the SQL statements that require tuning and the diagnostic tools used to find ways toimprove performance. This will include the use of statistics, profiles to influence the optimizer, and using theSQL Advisors. 

 

□ 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개월 이내 기준 산출금액)과 나머지 월의 교습비등 전액을 합산한 금액