Convalidare le guide di piano dopo l'aggiornamento

Si applica a:SQL ServerDatabase SQL di Azure

Quando si aggiorna l'applicazione a una nuova versione di SQL Server, è consigliabile valutare nuovamente e testare le definizioni delle guide di piano. I requisiti di ottimizzazione delle prestazioni e la funzionalità di individuazione delle corrispondenze delle guide di piano possono cambiare. Anche se una guida di piano non valida non farà in modo che una query non riesca, il piano è compilato senza utilizzare la guida di piano e potrebbe non essere la migliore scelta. Dopo aver aggiornato un database a a una nuova versione di motore di database, si consiglia di eseguire le seguenti attività:

  • Eseguire la convalida delle guide di piano esistenti usando la funzione sys.fn_validate_plan_guide .

  • Usare gli eventi estesi per eseguire il monitoraggio di piani fuorviati per determinati periodo di tempo usando l'evento Plan Guide Unsuccessful .