Oracle Database 11g: SQL Tuning Workshop

Sistemistica
Oracle
Oracle
2 Giorni
it
Nessuna certificazione
Descrizione del corso

"Questo corso Oracle Database 11g: SQL Tuning Workshop presenta le tecniche di ottimizzazione delle query entrando nel merito della sintassi e dei processi di elaborazione degli statement di Oracle. Il corso ha una durata di 2 giornate Per partecipare con profitto al corso Oracle Database 11G: SQL Tuning Workshop p è richiesta una buona conoscenza del linguaggio SQL. corso Oracle Database 12c Administration Workshop   Stai cercando altri corsi per approfondire o ampliare le tue conoscenze e rendere il tuo Curriculum Vitae più attraente per le aziende? Sfoglia il nostro catalogo on-line e scegli il corso, o i corsi, più adatti alle tue necessità. Rimanere sempre informati ed aggiornati, è il modo migliore per rimanere competitivi nel mondo del lavoro.

Che cos'è Oracle?

Oracle è il Database più utilizzato nel mondo, progettato per essere eseguito virtualmente nello stesso modo su tutti i tipi di computer, dai PC ai Macintosh, dai microcomputer ai mainframe. Saperlo utilizzare su una piattaforma significa saperlo utilizzare ovunque, permettendo in questo modo un'importante astrazione dai supporti hardware e software. Oracle si fonda su un linguaggio facilmente accessibile da chiunque, inserendo semplicemente una query in lingua inglese. In questo modo, questo Database, è utilizzabile da più categorie di utenti: utenti per nulla esperti, per operazioni semplici come l'inserimento di dati, utenti esperti di DB, che però non conoscono Oracle, ed utenti che già lo conoscono ma che vogliono migliorarne l'utilizzo. Inoltre, riducendo le distanze tra sviluppatori ed utenti, Oracle permette di creare applicazioni e risultati finali di qualità superiore."

Programma

Exploring the Oracle Database Architecture

Introduction to SQL Tuning

Introduction to the Optimizer

  • SQL Statement Parsing: Overview
  • Optimization During Hard Parse Operation
  • Transformer & Estimator
  • Cost-Based Optimizer
  • Plan Generator

 

Interpreting Execution Plans

  • Execution Plan? Where To Find Execution Plans and Viewing Execution Plans
  • Plan Table & AUTOTRACE
  • Using the V$SQL_PLAN View
  • Automatic Workload Repository (AWR)
  • SQL Monitoring: Overview
  • Interpreting an Execution Plan
  • Reading More Complex Execution Plans and Reviewing the Execution Plan
  • Looking Beyond Execution Plans

Optimizer: Table and Index Operations

  • Access Paths
  • Full Table Scan
  • Indexes: Overview and B*-tree Indexes and Nulls
  • Using Indexes: Considering Nullable Columns
  • Index-Organized Tables
  • Bitmap Indexes, Bitmap Operations and Bitmap Join Index
  • Composite Indexes and Invisible Index
  • Guidelines for Managing Indexes and Investigating Index Usage

Optimizer Join Methods

  • Nested Loops Join
  • Sort Merge join
  • Hash Join and Cartesian Join
  • Outer Joins

Optimizer Statistics

  • Types of Optimizer Statistics
  • Table, Index and Column Statistics
  • Index Clustering Factor
  • Histograms, Frequency Histograms and Histogram Considerations
  • Multicolumn Statistics and Expression Statistics Overview
  • Gathering System Statistics and Statistic Preferences
  • Manual Statistics Gathering
  • Locking Statistics, Export/Import Statistics and Set Statistics

Using Bind Variables

  • Cursor Sharing and Different Literal Values
  • Cursor Sharing and Bind Variables
  • Bind Variable Peeking
  • Cursor Sharing Enhancements
  • The CURSOR_SHARING Parameter
  • Forcing Cursor Sharing
  • Adaptive Cursor Sharing
  • Interacting with Adaptive Cursor Sharing

SQL Tuning Advisor, SQL Access Advisor

SQL Performance Management

  • Maintaining SQL Performance and SQL Plan Management: Overview
  • SQL Plan Baseline: Architecture
  • Important Baseline SQL Plan Attributes
  • SQL Plan Selection
  • Possible SQL Plan Manageability Scenarios
  • SQL Performance Analyzer and SQL Plan Baseline Scenario
  • Loading a SQL Plan Baseline Automatically and Purging SQL Management Base Policy“


Ad hoc

Cerchi un
corso su misura?
Richiedilo ora

Contatti

Hai bisogno
di aiuto?
Contattaci