Caricamento...
ORA1105

Come migliorare le prestazioni di SQL in Oracle Database 11g

Prezzo

€ 1,300.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

3 gg
Il corso si rivolge agli sviluppatori SQL che, avendo già una buona conoscenza del linguaggio, vogliano acquisire i concetti necessari a scrivere istruzioni SQL efficienti ed imparare ad utilizzare gli strumenti di monitoraggio, tuning e gestione delle prestazioni.
Sviluppatori SQL

Conoscenza approfondita del linguaggio SQL

Modulo 1 – L’architettura di Oracle Database 11g

  • Architettura del DB Server
  • Struttura e gestione della memoria
  • Architettura e strutture (logiche e fisiche) del Database

Modulo 2 – Principi, concetti e strumenti per il tuning 

  • Perché le prestazioni sono insufficienti: errori comuni e approccio proattivo
  • Strumenti di monitoraggio e tuning

Modulo 3 – Esecuzione di un’istruzione SQL: l’ottimizzatore 

  • Elaborazione e passi di esecuzione di un’istruzione SQL
  • Il parser
  • L’ottimizzatore
    • Componenti
    • Operazioni su tabelle ed indici
    • Metodi di join
    • Altri operatori (SORT, INLIST Iterator,VIEW, … )

Modulo 4 – Esecuzione di un’istruzione SQL: il piano di esecuzione 

  • Generare e visualizzare il piano di esecuzione
    • PLAN_TABLE
    • V$SQL_PLAN
    • AWR
  • Comprendere ed interpretare il piano di esecuzione
  • Monitorare l’esecuzione delle istruzioni SQL
  • I suggerimenti (optimizer hints)

Modulo 5 – Le statistiche

  • Tipi di statistiche e istogrammi
  • Raccogliere le statistiche ed impostare le preferenze

Modulo 6 – Le variabili di bind

  • Significato e vantaggi
  • Bind peeking
  • Cursor sharing

Modulo 7 – Tracing delle istruzioni SQL

  • Session Level Tracing
  • tkprof

Modulo 8 – Tuning delle istruzioni SQL

  • SQL Tuning Advisor
  • SQL Access Advisor
  • Automatic SQL Tuning

Modulo 9 – Gestione delle prestazioni delle istruzioni SQL

  • SQL Plan baseline: architettura e attributi
  • SQL Performance Analyzer


Sede Data P
Bologna 13/06/2018
Roma 04/07/2018
Milano 05/09/2018
Bologna 24/10/2018
Roma 28/11/2018