Oracle Database: SQL Tuning for Developers
Treinamento e Certificações

Treinamentos e Certificações
de valor para sua carreira

Treinamentos e Certificações
de valor para sua carreira

Treinamento e Certificações

Oracle Database: SQL Tuning for Developers

Course Objectives

Choose an appropriate SQL tuning approach
Gather and interpret session statistics using the SQL trace facility
Identify the SQL statements that perform poorly
Use tuning techniques to tune inefficient SQL statements
Interpret Execution Plans
Describe the Oracle optimizer fundamentals
Manage SQL performance through changes

What you will learn

In the Oracle Database: SQL Tuning for Developers course, you learn about Oracle SQL tuning and how to apply
tuning techniques to your SQL code. Learn the different ways in which data can be accessed efficiently. In this course,
you will be introduced to Oracle Database Exadata Express Cloud Service.

Learn To:
Use Oracle tools to identify inefficient SQL statements.
Use Automatic SQL Tuning.
Use Real Time SQL monitoring.
Write more efficient SQL statements.
Monitor and trace high load SQL statements.
Manage optimizer statistics on database objects.
Understand the optimizer process steps and operators.
Interpret execution plans.
Perform application tracing.
Gain an understanding of the Oracle Database Exadata Express Cloud Service.

Benefits To You:
Benefit from gaining a deeper understanding of Oracle SQL statement tuning and how write well-tuned SQL statements
appropriate for the Oracle database in this application development-centric course. You will learn how to decipher,
decide and then apply tuning to your SQL code. Various tuning techniques are demonstrated.

Related Training

  • Required Prerequisites
  • Familiarity with database architecture
  • Knowledge of SQL and PL/SQL
  • statements, loops, procedures, and functions
  • Oracle Database 12c: Introduction to SQL Ed 1.1
  • Suggested Prerequisites
  • Oracle Database: SQL Workshop I
  • Oracle Database: SQL Workshop I Ed 2 NEW
  • Application Developers
  • Data Warehouse Developer
  • Developer
  • PL/SQL Developer
  • Support Engineer


Course Topics

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

Introduction to SQL Tuning
SQL Tuning Session
SQL Tuning Strategies
Development Environments: Overview
SQLTXPLAIN (SQLT) Diagnostic Tool

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

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

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

Generating and Displaying Execution Plans
Execution Plan?
Plan Table
Automatic Workload Repository
SQL Monitoring

Interpreting Execution Plans and Enhancements
Interpreting a Serial Execution Plan
Adaptive Optimizations

Optimizer: Table and Index Access Paths
Row Source Operations
Main Structures and Access Paths
Full Table Scan
Common Observations

Optimizer Join Operations
Join Methods
Join Types

Other Optimizer Operators
SQL operators
Other N-Array Operations
Result Cache operators

Introduction to Optimizer Statistics Concepts
Optimizer Statistics
Types of Optimizer Statistics
Gather and Manage Optimizer Statistics: Overview

Using Bind Variables
Cursor Sharing and Different Literal Values
Cursor Sharing and Bind Variables

SQL Plan Management
Maintaining SQL Performance
SQL Plan Management

Workshop 1
Workshop 2
Workshop 3
Workshop 4
Workshop 5
Workshop 6 & 7
Workshop 8
Workshop 9

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

Duration: 3 days



Fale Conosco

Quer saber mais sobre nossos treinamentos e serviços? Entre em contato conosco através do formulário ao lado ou fale conosco diretamente por um dos meios abaixo.

Curitiba: 41 3204.1999
Demais localidades: 4007.2186
WhatsApp: 41 98754.3534

Rua Emiliano Perneta, 680 – 9º Andar
Centro – Curitiba – Paraná – 80420-080