Struttura del corso

Introduzione al SQL Tuning

  • Panoramica e obiettivi del tuning delle prestazioni
  • Panoramica dell'architettura dell'Oracle Optimizer
  • Concetti chiave di tuning: costo, cardinalità, selettività

Comprensione dei Piani di Esecuzione

  • Generazione e interpretazione dei piani di esecuzione
  • EXPLAIN PLAN vs DBMS_XPLAN
  • Più comuni insidie delle prestazioni nei piani

Strategie di Indicizzazione

  • Tipi di indici e loro implicazioni per il tuning
  • Crea e analizza indici per le prestazioni
  • Utilizzo degli indici invisibili ed a base funzionale

Strumenti di Oracle Tuning

  • Automatic Workload Repository (AWR)
  • Automatic Database Diagnostic Monitor (ADDM)
  • SQL Tuning Advisor e SQL Access Advisor

Piano di SQL Plan Management

  • Basi del piano e acquisizione dei piani
  • Gestione dell'evoluzione dei piani
  • Utilizzo delle direttive del piano SQL

Tecnologie Avanzate di Tuning SQL

  • Bind peeking e condivisione cursori adattiva
  • Uso di hint e profili per controllare l'esecuzione
  • Diganosi e correzione delle query complesse

Situazioni Pratiche di Tuning

  • Analisi dei problemi reali SQL
  • Esercizi di tuning passo-passo
  • Best practices e checklist per il tuning

Riepilogo e Passaggi Successivi

Requisiti

  • Una comprensione di Oracle SQL e PL/SQL
  • Esperienza nel lavoro con Oracle Database come sviluppatore o DBA
  • Familiarità base con i piani di esecuzione e i concetti di indicizzazione

Pubblico

  • Sviluppatori database Oracle
  • Ingegneri per le prestazioni
  • Amministratori Database
 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative