Ottimizzare le prestazioni delle query in Azure SQL

Intermedio
Analista dati
Data engineer
Amministratore del database
Sviluppatore
database SQL di Azure
SQL Server

Analizzare le prestazioni delle singole query e determinare dove è possibile apportare miglioramenti. Esplorare gli oggetti a gestione dinamica correlati alle prestazioni. Esaminare il modo in cui la progettazione di indici e database influisce sulle query.

Prerequisiti

  • Possibilità di usare gli strumenti per l'esecuzione di query su un database Microsoft SQL, in locale o nel cloud
  • Capacità di scrivere codice nel linguaggio SQL, in particolare il dialetto T-SQL di Microsoft, a un livello di base.
  • Conoscenza di base della struttura e dell'utilizzo degli indici di SQL Server
  • Conoscenza di base dei concetti relativi ai database relazionali

Moduli in questo percorso di apprendimento

Leggere e comprendere i vari tipi di piani di esecuzione. Confrontare i piani stimati con quelli effettivi. Scoprire come e perché vengono generati i piani. Comprendere lo scopo e i vantaggi di Query Store.

Informazioni sulla normalizzazione per i database relazionali. Esaminare l'effetto dell'utilizzo del tipo di dati appropriato. Confrontare i tipi di indici.

Valutare le possibili modifiche agli indici. Determinare l'effetto delle modifiche apportate a query e indici. Esplorare gli hint di Query Store.