Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione all'ottimizzazione SQL
- Panoramica sugli obiettivi e i metodi dell’ottimizzazione delle prestazioni
- Descrizione dell’architettura dell’Ottimizzatore Oracle
- Concetti chiave: costo, cardinalità e selettività delle query
Comprendere i piani di esecuzione
- Generazione e interpretazione dei piani di esecuzione
- Confronto tra EXPLAIN PLAN e DBMS_XPLAN
- Analisi dei frequenti problemi che compromettono le prestazioni
Strategie di utilizzo degli indici
- Tipologie di indici e loro impatto sull’ottimizzazione
- Creazione e analisi degli indici in funzione delle performance desiderate
- Utilizzo degli indici invisibili e di quelli basati su funzioni
Strumenti Oracle per l’ottimizzazione
- Automatic Workload Repository (AWR)
- Automatic Database Diagnostic Monitor (ADDM)
- SQL Tuning Advisor e SQL Access Advisor
Gestione dei piani di esecuzione
- Utilizzo delle linee guida di pianificazione e della loro acquisizione
- Procedure per la gestione dell’evoluzione dei piani di esecuzione
- Integrazione con le direttive specifiche per il piano SQL
Tecniche avanzate di ottimizzazione SQL
- Meccanismi come il bind peeking e la condivisione dinamica dei cursori
- Controllo dell’esecuzione mediante suggerimenti ed elaborati profili di configurazione
- Strategie per individuare e risolvere eventuali anomalie in query complesse
Esercitazioni pratiche di ottimizzazione
- Analisi approfondita di casi reali riguardanti problematiche SQL
- Attività strutturate passo dopo passo per affinare le capacità di ottimizzazione
- Elenco delle best practice e checklist utili durante l’intervento sull’ottimizzazione
Conclusione e prossimi passi
Requisiti
- Conoscenza di base del linguaggio SQL e PL/SQL in ambiente Oracle
- Esperienza pratica nello sviluppo o nella gestione di database Oracle
- Comprensione basilare dei piani di esecuzione e dei concetti legati agli indici
Destinatari del corso
- Sviluppatori di database Oracle
- Ingegneri specializzati nelle prestazioni
- Amministratori di database
21 ore
Recensioni (1)
buona spiegazione di ciascun punto e fornisci un compito per la pratica.
Piseth Ben - ACLEDA Bank Plc.
Corso - Oracle Database 19c: SQL Tuning Workshop
Traduzione automatica