Ottimizzazione delle query

Molti amministratori risolvono i problemi relativi alle prestazioni esclusivamente tramite l'ottimizzazione delle prestazioni del server a livello di sistema, modificando, ad esempio, la dimensione della memoria, il tipo di file system, il numero e il tipo di processori e così via. Molti problemi relativi alle prestazioni, tuttavia, non possono essere risolti in questo modo. È infatti consigliabile analizzare anche le query dell'applicazione e gli aggiornamenti inoltrati al database dall'applicazione, oltre al modo in cui tali query e aggiornamenti interagiscono con i dati inclusi nel database e nello schema del database.

Contenuto della sezione

  • Analisi di una query
    Sono incluse informazioni sulla visualizzazione dei piani di esecuzione della query tramite Microsoft SQL Server Management Studio, le opzioni SET di Transact-SQL e l'utilizzo delle classi di evento di SQL Server Profiler nelle tracce.

  • Individuazione degli indici mancanti
    Informazioni sulla funzionalità degli indici mancanti SQL Server 2005. Quando Query Optimizer analizza una query per determinare il piano di esecuzione ottimale, genera automaticamente le informazioni sugli indici che migliorerebbero le prestazioni di query anche se tali indici non sono presenti. La funzionalità degli indici mancanti consente di recuperare queste informazioni sugli indici mancanti.

  • Consigli per l'ottimizzazione delle query
    Informazioni sulle operazioni che consentono di migliorare le prestazioni relative alle query.

  • Concetti di base sulle opzioni di ottimizzazione avanzate delle query
    Informazioni sulle operazioni di join di SQL Server.