Riepilogo

Completato

In questo modulo sono state illustrate le informazioni sul monitoraggio delle prestazioni del server usando le statistiche di attesa di SQL Server, incluse le attese delle risorse, le attese delle code e le attese esterne. Si è anche appreso come usare le viste di sistema come sys.dm_os_wait_stats e sys.dm_db_wait_stats per ottenere una panoramica delle prestazioni del server e identificare i potenziali problemi. Il modulo ha anche illustrato l'uso di DMV (Dynamic Management Views) per comprendere e correlare i problemi di prestazioni con altri eventi del database. Sono stati inoltre illustrati i tipi di attesa comuni e il modo in cui Query Store tiene traccia delle attese associate a query specifiche.

I principali aspetti di questo modulo includono la comprensione di come ottimizzare le query T-SQL valutando e modificando la strategia di indicizzazione. È stato appreso che l'indicizzazione corretta può ridurre le operazioni di I/O, migliorare l'utilizzo della memoria e ridurre la pressione sui sistemi di I/O e archiviazione. Il modulo ha anche illustrato l'importanza dell'ordine delle colonne negli indici e l'uso di indici ripristinabili per tabelle di grandi dimensioni. Sono stati inoltre illustrati gli hint di query e il potenziale impatto sulla struttura e sulle prestazioni del database. Infine, il modulo ha illustrato come ottimizzare le prestazioni di Azure SQL identificando se un problema di prestazioni è dovuto a un utilizzo elevato della CPU o all'attesa di una risorsa e all'uso di strumenti e metodi appropriati per diagnosticare e risolvere questi problemi.

Lettura aggiuntiva