Contattataci
 Durata 21 ore

Struttura del corso

Introduzione all'Ottimizzazione SQL

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

Comprensione dei Piani di Esecuzione

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

Strategie di Indicizzazione

  • Tipi di indici e le loro implicazioni per il tuning
  • Creazione e analisi degli indici per le prestazioni
  • Utilizzo di indici invisibili e indici basati su funzioni

Strumenti di Tuning Oracle

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

Gestione dei Piani SQL

  • Linee di base dei piani e cattura dei piani
  • Gestione dell'evoluzione dei piani
  • Utilizzo delle direttive dei piani SQL

Tecniche Avanzate di Ottimizzazione SQL

  • Bind peeking e condivisione adattiva dei cursori
  • Utilizzo di hint e profili per controllare l'esecuzione
  • Diagnostica e correzione di query complesse

Scenari Pratici di Tuning

  • Analisi di problemi SQL reali
  • Esercizi di tuning passo dopo passo
  • Best practice e check-list per il tuning

Riepilogo e Prossimi Passi

Requisiti

  • Conoscenza di Oracle SQL e PL/SQL
  • Esperienza lavorativa con Oracle Database come sviluppatore o DBA
  • Familiarità di base con i piani di esecuzione e i concetti di indicizzazione

Target

  • Sviluppatori di database Oracle
  • Ingegneri delle prestazioni
  • Amministratori di database

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative