A l’issue de cette formation Oracle, vous serez capable de :
Modify a SQL statement to perform at its best
Identify poorly performing SQL
Trace an application through its different levels of the application architecture
Understand how the Query Optimizer makes decisions about how to access data
Define how optimizer statistics affect the performance of SQL
List the possible methods of accessing data, including different join methods
Gain an understanding of the Oracle Database Exadata Express Cloud Service
- BDD & Décisionnel
- Oracle
Formation Oracle Database : SQL Tuning for Developers
Objectifs
Prérequis
Connaissance des database architecture, de SQL and PL/SQL
Avoir suivi Oracle Database : SQL Workshop ou disposer de compétences équivalentes.
Public
Développeurs d'applications, ingénieurs support, développeurs et développeurs PL/SQL
Formation(s) associée(s)
A distance / Classe virtuelle
En classe virtuelle, vous êtes en totale immersion avec le groupe et participez à la formation dans les mêmes conditions que le présentiel : cours théorique, travaux pratiques, échanges en temps réel avec le formateur et les autres stagiaires…
Compte Personnel de Formation
Toutes nos formations sont éligibles au titre du CPF. Contactez nous pour être accompagné dans la démarche (formation@access-it.fr/0320619506)
Présentiel
Formations intra ou interentreprises, cours officiels ou création de contenu spécifique, nos formations sauront répondre à vos attentes.
Les + d'une formation Access it
Des formations d'excellence, éligibles CPF, disponibles en distanciel, et animées par des consultants experts passionnés par leur métier.
Les Modules
de formation
Module 1
Introduction
Course Objectives, Course Agenda and Appendixes Used in this Course
Audience and Prerequisites
Sample Schemas Used in the Course
Class Account Information
SQL Environments Available in the Course
Workshops, Demo Scripts, and Code Example Scripts
Appendices in the Course
Audience and Prerequisites
Sample Schemas Used in the Course
Class Account Information
SQL Environments Available in the Course
Workshops, Demo Scripts, and Code Example Scripts
Appendices in the Course
Module 2
Introduction to SQL Tuning
SQL Tuning Session
SQL Tuning Strategies
Development Environments: Overview
SQLTXPLAIN (SQLT) Diagnostic Tool
SQL Tuning Strategies
Development Environments: Overview
SQLTXPLAIN (SQLT) Diagnostic Tool
Module 3
Using Application Tracing Tools
Using the SQL Trace Facility : Overview
Steps Needed Before Tracing
Available Tracing Tools: Overview
The trcsess Utility
Formatting SQL Trace Files: Overview
Steps Needed Before Tracing
Available Tracing Tools: Overview
The trcsess Utility
Formatting SQL Trace Files: Overview
Module 4
Understanding Basic Tuning Techniques
Developing Efficient SQL statement
Scripts Used in This Lesson
Table Design
Index Usage
Transformed Index
Data Type Mismatch
NULL usage
Tune the ORDER BY Clause
Scripts Used in This Lesson
Table Design
Index Usage
Transformed Index
Data Type Mismatch
NULL usage
Tune the ORDER BY Clause
Module 5
Optimizer Fundamentals
SQL Statement Representation
SQL Statement Processing
Why Do You Need an Optimizer?
Components of the Optimizer
Query Transformer
Cost-Based Optimizer
Adaptive Query Optimization
Optimizer Features and Oracle Database Releases
SQL Statement Processing
Why Do You Need an Optimizer?
Components of the Optimizer
Query Transformer
Cost-Based Optimizer
Adaptive Query Optimization
Optimizer Features and Oracle Database Releases
Module 6
Generating and Displaying Execution Plans
Execution Plan ?
The EXPLAIN PLAN Command
Plan Table
AUTOTRACE
V$SQL_PLAN View
Automatic Workload Repository
SQL Monitoring
The EXPLAIN PLAN Command
Plan Table
AUTOTRACE
V$SQL_PLAN View
Automatic Workload Repository
SQL Monitoring
Module 7
Interpreting Execution Plans and Enhancements
Interpreting a Serial Execution Plan
Adaptive Optimizations
Adaptive Optimizations
Module 8
Optimizer : Table and Index Access Paths
Row Source Operations
Main Structures and Access Paths
Full Table Scan
Indexes
Common Observations
Main Structures and Access Paths
Full Table Scan
Indexes
Common Observations
Module 9
Optimizer Join Operations
Join Methods
Join Types
Join Types
Module 10
Other Optimizer Operators
SQL operators
Other N-Array Operations
Result Cache operators
Other N-Array Operations
Result Cache operators
Module 11
Introduction to Optimizer Statistics Concepts
Optimizer Statistics
Types of Optimizer Statistics
Gather and Manage Optimizer Statistics : Overview
Types of Optimizer Statistics
Gather and Manage Optimizer Statistics : Overview
Module 12
Using Bind Variables
Cursor Sharing and Different Literal Values
Cursor Sharing and Bind Variables
Cursor Sharing and Bind Variables
Module 13
SQL Plan Management
Maintaining SQL Performance
SQL Plan Management
SQL Plan Management
Module 14
Workshops
Workshop 1
Workshop 2
Workshop 3
Workshop 4
Workshop 5
Workshop 6 & 7
Workshop 8
Workshop 9
Workshop 2
Workshop 3
Workshop 4
Workshop 5
Workshop 6 & 7
Workshop 8
Workshop 9
Module 15
Oracle Cloud Overview
Introduction to Oracle Cloud & Oracle Cloud Services
Cloud Deployment Models
Evolving from On-premises to Exadata Express
What is in Exadata Express?
Exadata Express for Users & Developers
Oracle Exadata Express Cloud Service
Getting Started with Exadata Express
Service Console & Web Access through Service Console
Cloud Deployment Models
Evolving from On-premises to Exadata Express
What is in Exadata Express?
Exadata Express for Users & Developers
Oracle Exadata Express Cloud Service
Getting Started with Exadata Express
Service Console & Web Access through Service Console
Les prochaines
sessions de formation
Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?
Contactez-nous en remplissant le formulaire ci-dessous