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
Recensioni (5)
Ho molto apprezzato il formato del corso, pratico e diretto nell'uso di SQL Developer.
Andreea - OPEN COURSE
Corso - Oracle Database 19c PL and Advanced SQL
Traduzione automatica
Gli esercizi sono stati spiegati molto bene.
Monica - DB Global Technology
Corso - PL/SQL in Oracle 19c
Traduzione automatica
Nel complesso una buona formazione che risponde alle mie esigenze. Ho ricevuto anche informazioni su Oracle VM VirtualBox che mi hanno permesso di continuare la pratica da solo.
Liviu
Corso - Oracle SQL LP - Fundamentals
Traduzione automatica
Ho imparato funzioni complesse e come applicarle
Ana Alexandrescu - DB Global Technology
Corso - Oracle SQL Advanced
Traduzione automatica
Great comunication, Łukasz explained everything in easy and understandable way