Delen via


Planhandleidingen valideren na de upgrade

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Belangrijk

Query Store-hints een eenvoudiger te gebruiken methode bieden voor het vormgeven van queryplannen zonder toepassingscode te wijzigen. Query Store-hints zijn eenvoudiger dan planhandleidingen. Query Store-hints zijn beschikbaar in Azure SQL Database, SQL-database in Microsoft Fabric, Azure SQL Managed Instance en in SQL Server 2022 (16.x) en latere versies.

We raden u aan om definities van planrichtlijnen opnieuw te evalueren en te testen wanneer u uw toepassing bijwerkt naar een nieuwe versie van SQL Server. De vereisten voor het afstemmen van prestaties en het overeenkomstige gedrag van plangidsen kunnen veranderen. Hoewel een ongeldige planhandleiding niet leidt tot een mislukte query, wordt het plan gecompileerd zonder de planhandleiding te gebruiken en is dit mogelijk niet de beste keuze. Nadat u een database hebt bijgewerkt naar een nieuwere versie van de database-engine, raden we u aan de volgende taken uit te voeren:

  • Valideer bestaande planhandleidingen met behulp van de functie sys.fn_validate_plan_guide.

  • Gebruik uitgebreide gebeurtenissen om gedurende een bepaalde periode te controleren op misplaatste plannen, met behulp van de gebeurtenis Planhandleiding Mislukt.