Objectif Participant Prérequis Pédagogie

Transcription

Objectif Participant Prérequis Pédagogie
Bases de Données-ORACLE
Oracle Database 11g - SQL Tuning
Workshop
3
Jours
[21 Heures]
D52163GC10
Plan de cours disponible à l’adresse http://www.adhara.fr/D52163GC10.aspx
Objectif
Identify problem SQL statements
Modify a SQL statement to perform at its best
Trace an application
Understand how the Query Optimizer makes decisions about how to access data
Interpret execution plans
Use optimizer hints effectively
Generate a load test
Participant
Application Developers
Consultant Technique
Data Warehouse Developer
Developer
Développeurs
Développeurs d'applications
Ingénieurs support
Support Engineer
Technical Consultant
Prérequis
Cours pré-requis obligatoire(s)
Oracle Database 11g: Introduction to SQL
Oracle Database 11g: SQL Fundamentals I
Pédagogie
The SQL Tuning Workshop class covers investigative methods that reveal varying levels of detail about
how the Oracle
database executes a SQL statement. Students learn the different ways in which data can be accessed,
which ones are
most efficient under specific circumstances, and how to ensure that the best method is used.
Partitioning topics are
covered, in addition to taking advantage of hints, bind variables, and different types of indexes.
This course counts towards the Hands-on course requirement for the Oracle Database 11g
Administrator Certification.
Only instructor-led inclass or instructor-led online formats of this course will meet the Certification
Hands-on
Requirement. Self Study CD-Rom and Knowledge Center courses DO NOT meet the Hands-on
Requirement.
Learn to:
Identify Poorly Performing SQL
Understand the Query Optimizer
Trace applications
Monitor SQL execution in real time
adhara
Formation Catalogue Informatique
Page 1 sur 4
Bases de Données-ORACLE
Oracle Database 11g - SQL Tuning
Workshop
3
Jours
[21 Heures]
D52163GC10
Plan de cours disponible à l’adresse http://www.adhara.fr/D52163GC10.aspx
Interpret execution plans
Programme
1.
Exploring the Oracle Database Architecture
Oracle Database Server Architecture: Overview
Oracle Database Memory Structures: Overview
Background Process Roles
Automatic Shared Memory Management
Automated SQL Execution Memory Management
Automatic Memory Management
Database Storage Architecture
Logical and Physical Database Structures
2.
Introduction to SQL Tuning
Reasons for Inefficient SQL Performance
Performance Monitoring Solutions
Monitoring and Tuning Tools: Overview
EM Performance Pages for Reactive Tuning
CPU and Wait Time Tuning Dimensions
Scalability with Application Design, Implementation, and Configuration
Common Mistakes on Customer Systems
Proactive Tuning Methodology
3.
Introduction to the Optimizer
Structured Query Language
SQL Statement Representation, Implementation & Processing: Overview
SQL Statement Parsing: Overview
Why Do You Need an Optimizer?
Optimization During Hard Parse Operation
Cost-Based Optimizer
Controlling the Behavior of the Optimizer
Optimizer Features and Oracle Database Releases
4.
Optimizer Operators
Row Source Operations
Main Structures and Access Paths
Full Table Scan
Indexes: Overview
Using Indexes: Considering Nullable Columns
Bitmap Indexes, Composite Indexes &Invisible Index
Guidelines for Managing Indexes
Clusters
5.
Interpreting Execution Plans
Execution Plan
adhara
Formation Catalogue Informatique
Page 2 sur 4
Bases de Données-ORACLE
Oracle Database 11g - SQL Tuning
Workshop
3
Jours
[21 Heures]
D52163GC10
Plan de cours disponible à l’adresse http://www.adhara.fr/D52163GC10.aspx







6.
Links Between Important Dynamic Performance Views
Automatic Workload Repository (AWR)
Generating SQL Reports from AWR Data
SQL Monitoring: Overview
Reading More Complex Execution Plans
Reviewing the Execution Plan
Looking Beyond Execution Plans
Case Study: Star Transformation
The Star & Snowflake Schema Model






7.
Execution Plan Without Star Transformation
Retrieving Fact Rows from One Dimension All Dimensions
Joining the Intermediate Result Set with Dimensions
Using Bitmap Join Indexes
Star Transformation
Bitmap Join Indexes
Optimizer Statistics
Optimizer Statistics & Types of Optimizer Statistics
Multicolumn Statistics: Overview
Expression Statistics: Overview
Gathering System Statistics
Statistic Preferences: Overview
Optimizer Dynamic Sampling: Overview
Locking Statistics
8.
Using Bind Variables
Cursor Sharing and Different Literal Values
Cursor Sharing and Bind Variables
Bind Variables in SQL*Plus & Enterprise Manager
Cursor Sharing Enhancements
Adaptive Cursor Sharing: Overview
Interacting with Adaptive Cursor Sharing
9.
Using Optimizer Hints
Optimizer Hints: Overview
Types of Hints
Specifying Hints
Rules for Hints
Hint Recommendations
Hint Categories
Optimization Goals and Approaches
Additional Hints
10. Application Tracing
End-to-End Application Tracing Challenge
Location for Diagnostic Traces
adhara
Formation Catalogue Informatique
Page 3 sur 4
Bases de Données-ORACLE
Oracle Database 11g - SQL Tuning
Workshop
3
Jours
[21 Heures]
D52163GC10
Plan de cours disponible à l’adresse http://www.adhara.fr/D52163GC10.aspx
What Is a Service?
Use Services with Client Applications
Trace Your Own Session
SQL Trace File Contents
Formatting SQL Trace Files: Overview
Invoking the tkprof Utility
11. Automating SQL Tuning
Tuning SQL Statements Automatically
Application Tuning Challenges
SQL Tuning Advisor: Overview
Stale or Missing Object Statistics
SQL Statement Profiling
Plan Tuning Flow and SQL Profile Creation
Database Control and SQL Tuning Advisor
Implementing Recommendations
adhara
Formation Catalogue Informatique
Page 4 sur 4

Documents pareils

Objectif Participant Prérequis Remarque Programme

Objectif Participant Prérequis Remarque Programme properly gather the necessary evidence to prosecute. Many of today's top tools of the forensic trade will be taught during this course, including software, hardware and specialized techniques. The ...

Plus en détail