Partager via


Valider des repères de plan après la mise à niveau

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Base de données SQL dans Microsoft Fabric

Important

Les indicateurs du Magasin des requêtes fournissent une méthode plus facile à utiliser pour mettre en forme les plans de requête sans changer le code de l’application. Les indicateurs du magasin des requêtes sont plus simples que les repères de plan. Magasin des requêtes indicateurs sont disponibles dans Azure SQL Database, SQL Database dans Microsoft Fabric, Azure SQL Managed Instance et dans SQL Server 2022 (16.x) et versions ultérieures.

Il est recommandé de réévaluer et de tester les définitions des repères de plan lorsque vous mettez à niveau votre application vers une nouvelle version de SQL Server. Les contraintes liées au paramétrage des performances et le comportement de la mise en correspondance des repères de plan peuvent changer. Même si un repère de plan non valide n'entraîne pas l'échec d'une requête, le plan est compilé sans utiliser le repère de plan et peut ne pas être le meilleur choix. Après avoir mis à niveau une base de données vers une nouvelle version du moteur de base de données, nous recommandons d’effectuer les tâches suivantes :

  • Validez les repères de plan existants à l’aide de la fonction sys.fn_validate_plan_guide .

  • Faites appel à des événements étendus pour rechercher les plans erronés sur période déterminée à l’aide de l’événement Plan Guide Unsuccessful .