ICRA16 - Oracle Database: SQL performance

L'obiettivo di questo corso è quello di spiegare dettaliatamente le metodologie di tuning dei comandi SQL.

I contenuti sono i seguenti:

  • Richiami sull'architettura di Oracle Database Server
  • Concetto di DB Time
  • Time Model
  • Cenni sulle Statistiche di Sistema
  • Automatic Workload Repository
  • Analisi dell'esecuzione dei comandi SQL
  • Funzionalità dell'Ottimizzatore
  • SQL ricorsivo
  • Hard Parse e Soft Parse
  • Variabili di bind e Peeking
  • Parametro CURSOR_SHARING
  • Adaptive Cursor
  • Impostazioni per l'ottimizzatore: FIRST_ROWS, ALL_ROWS
  • Statistiche per l'Ottimizzatore e Costi
  • Istogrammi
  • Statistiche estese
  • Profili
  • Interpretazione dei piani di esecuzione
  • EXPLAIN PLAN e AUTOTRACE
  • Viste V$SQL, V$SQLAREA, V$_SQL_PLAN, V$SQL_STATISTICS
  • Package DBMS_STATS
  • Dinamic Sampling
  • Modalità di accesso ai dati
  • Indici semplici e composti
  • Indici invisibili
  • Indici B*Tree e Bitmap
  • Indexed Organizzation Table
  • Join: Nested Loop Join, Sort Merge Join, Hash Join
  • Subquery
  • Hint
  • SQL Advisor
  • SQL Tuning Advisor
  • SQL Access Advisor
  • Introduzione alle Viste Materializzate
  • Query Rewrite
  • Result Cache
  • PGA e Workspace Area
  • Modalità di esecuzione dei comandi: Optimal, 1-Pass, Multi Pass
  • SQL Trace, TKPROF
  • Gestione dei Servizi
  • Package DBMS_MONITOR

Prezzo di listino

1.200,00 EUR + IVA

Durata

  • 21 ore
  • 3 giorni

Prerequisiti

Ottima conoscenza del linguaggio SQL e dei principi di funzionamento di Oracle Database.

Prezzo di listino

1.200,00 EUR + IVA per partecipante

Anche on-site

Tutti i nostri corsi sono erogabili anche in modalità on-site, presso la vostra sede, e possono essere personalizzati secondo le esigenze.

Richiesta informazioni