Dopo aver seguito questi corsi, mi sento sicuro nel creare visualizzazioni e dashboard professionali
Descrizione del corso
Un incarico mission critical dipende dalle tue competenze di SQL. Ti hanno affidato del codice da sistemare: restituisce i risultati giusti, ma è troppo lento ed è formattato male, quindi difficile da leggere. La scadenza è domani. Dovrai riformattare il codice e provare metodi diversi per migliorarne le prestazioni. La pressione è alle stelle!!! In questo corso useremo SQL su insiemi di dati reali, dallo sport alla geoscienza, per vedere buone pratiche di scrittura del codice e diversi modi per migliorare le prestazioni delle query ottenendo lo stesso risultato.
Prerequisiti
Programma
Struttura del corso
1
Introduzione, ripasso e l’ordine delle cose
In questo capitolo imparerai come la formattazione del codice SQL, i commenti e gli alias rendono le query più facili da leggere e capire. Inoltre, verrà introdotto l’ordine di elaborazione delle query nel database rispetto all’ordine della sintassi SQL in una query.
- Introduzione50 XP
- Formattazione - BMI dei giocatori100 XP
- Commenti - BMI dei giocatori100 XP
- Commenti - quanti Kiwis giocano in NBA?100 XP
- Alias50 XP
- Nomi di colonne ambigui50 XP
- Alias - BMI della squadra100 XP
- Ordine delle query50 XP
- Ordine di elaborazione50 XP
- Ordine della sintassi - Terremoti in Nuova Zelanda100 XP
- Ordine della sintassi - Terremoti in Giappone100 XP
- Ordine della sintassi - terremoti molto forti100 XP
2
Filtri e interrogazione dei dati
Questo capitolo introduce il filtraggio con WHERE e HAVING e alcune best practice su come (e come non) usare queste parole chiave. Poi spiega i metodi usati per interrogare i dati e gli effetti che possono avere sulle prestazioni. Infine, il capitolo esamina i ruoli di DISTINCT() e UNION nella rimozione dei duplicati e i loro potenziali effetti sulle prestazioni.
3
Sottoquery e presenza o assenza
Questo capitolo è un’introduzione alle sottoquery e ai loro possibili impatti sulle prestazioni delle query. Esamina anche i diversi metodi usati per verificare se i dati in una tabella sono presenti, o assenti, in una tabella correlata.
4
Ottimizzazione delle prestazioni delle query
In SQL Server verrà mostrato come usare STATISTICS TIME, STATISTICS IO, gli indici e i piani di esecuzione per analizzare e ottimizzare le prestazioni delle query.
S
Migliorare le prestazioni delle query in SQL Server
Corso
completato

