Cosa imparerai in questo corso
Il corso di formazione sul Query Tuning – Fondamenti per SQL Server (tutte le versioni, incluso SQL Server 2025) si distingue per l’approccio pratico e orientato al mercato, garantendo che i partecipanti siano pienamente preparati per affrontare le attività richieste nel mondo reale.
Con una combinazione di teoria, progetti pratici e supporto costante del coach, gli studenti acquisiranno le competenze di base necessarie per comprendere come SQL Server accede ai dati e costruisce le query, per poter essere in grado di ottimizzare le prestazioni delle query.
Agenda
- Accesso ai dati e fondamenti sugli indici
- Come SQL Server accede ai dati
- Heap Tables vs. Clustered Indexes – differenze e perché scegliere una o l’altra
- Non-Clustered Indexes, Covering Indexes, e Lookups
- Index Seeks vs. Index Scans
- Analizzare il piano di esecuzione
- Come SQL Server sceglie un piano di esecuzione
- Piano di esecuzione stimato vs effettivo
- Come identificare:
- Indici mancanti o inefficienti
- Operatori costosi
- Stime sulla cardinalità errata
- Il piano di esecuzione in dettaglio
- Operatori di accesso ai dati
- Scans
- Seeks
- Lookups
- Operatori di Join
- Nested Loops
- Merge Joins
- Hash Match
- Operatori di aggregazione
- Stream Aggregate
- Hash Aggregrate
- Operatori di accesso ai dati
- Problemi comuni di performance e come risolverli
- Come SQL Server protegge i dati – locking & deadlocking
- Cosa fare quando UPDATE e DELETE diventano lenti

