Ottimizzazione delle query nelle applicazioni distribuite tramite le guide di piano
Le stored procedure di sistema sp_create_plan_guide e sp_create_plan_guide_from_handle possono essere utilizzate per la creazione di guide di piano per l'ottimizzazione delle prestazioni delle query. Queste procedure possono essere utilizzate quando non è possibile o non si desidera modificare direttamente il testo della query. Le guide di piano risultano utili quando le prestazioni di un piccolo subset di query eseguite su un database di terze parti sono inferiori a quelle previste.
Contenuto della sezione
Informazioni sulle guide di piano
Descrive le guide di piano, nonché i relativi tipi e utilizzi.Progettazione e implementazione di guide di piano
Descrive gli elementi da tenere in considerazione prima di creare una guida di piano, nonché le modalità di creazione e le limitazioni delle guide di piano.Definizione delle funzionalità di parametrizzazione delle query tramite guide di piano
Illustra la creazione di una guida di piano TEMPLATE per specificare se una classe di query viene sottoposta a parametrizzazione durante la compilazione.Progettazione di guide di piano per le query parametrizzate
Illustra la creazione di una guida di piano per una query con parametri.Come SQL Server fa corrispondere le guide di piano alle query
Illustra la logica della corrispondenza tra query e guide di piano.Utilizzo di SQL Server Profiler per creare e testare guide di piano
Illustra come è possibile semplificare la corrispondenza tra query e guide di piano utilizzando SQL Server Profiler per acquisire il testo esatto della query durante la creazione di una guida di piano. Descrive inoltre l'utilizzo di SQL Server Profiler per verificare la corrispondenza.Utilizzo degli hint per le query INDEX e FORCESEEK nelle guide di piano
Viene spiegato come utilizzare gli hint per query INDEX e FORCSEEK in una guida di piano per controllare gli indici e le operazioni sugl'indici utilizzati da Query Optimizer per la query corrispondente.