Corso gratuito sui piani d’esecuzione di SQL Server
Informazioni sul corso
In questo video corso gratuito di un’ora imparerai a pensare come il motore di database di SQL Server.
Analizzeremo i principali operatori mostrati nel piano di esecuzione delle query (Query Execution Plan) e vedremo come la sua creazione può essere impattata da numerosi fattori oltre al codice SQL scritto:
- presenza di indici clustered e non clustered;
- statistiche del database;
- utilizzo di codice parametrico;
- parameter sniffing per le stored procedure.
Entreremo nel dettaglio del piano di esecuzione di una query studiando gli operatori:
- table scan, clustered index scan e non clustered index scan per la lettura dei dati;
- clustered index seek, non clustered index seek e key loopup per le operazioni di ricerca;
- stream aggregate e hash aggregate per l’istruzione Group By;
- loop join, hash join e merge join per l’istruzione Join;
- sort per l’ordinamento.
Vedremo infine l’impatto sulle query di indici costruiti su più colonne.
Iscriviti alla newsletter e ricevi gratuitamente il materiale didattico del videocorso con tutti gli esempi svolti e i file utilizzati nelle lezioni!
Contenuto del corso
Piani d’esecuzione su SQL Server
- 06:47
- 06:13
- 12:13
- 10:23
- 09:18
- 12:29