Überprüfen von Planhandbüchern nach Upgrade
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance SQL-Datenbank in Microsoft Fabric
Wichtig
Mit Abfragespeicherhinweisen können Sie Abfragepläne auf einfache Weise strukturieren, ohne den Anwendungscode ändern zu müssen. Abfragespeicherhinweise sind einfacher als Planhinweislisten. Abfragespeicher Hinweise sind in Azure SQL-Datenbank, SQL-Datenbank in Microsoft Fabric, Azure SQL verwaltete Instanz und in SQL Server 2022 (16.x) und höheren Versionen verfügbar.
Es empfiehlt sich, die Definitionen der Planhinweislisten nach einem Upgrade Ihrer Anwendung auf eine neue Version von SQL Server von neu zu bewerten und zu testen. Die Anforderungen an die Leistungsoptimierung und das Abgleichverhalten der Planhinweislisten können sich ändern. Eine ungültige Planhinweisliste führt zwar nicht zu einem Abfragefehler, der Plan wird jedoch ohne die Planhinweisliste kompiliert und ist daher eventuell nicht die beste Wahl. Nach dem Upgrade einer Datenbank auf eine neuere Version der Datenbank-Engine sollten Sie möglichst die folgenden Aufgaben durchführen:
Überprüfen Sie bestehende Planhinweislisten mit der sys.fn_validate_plan_guide -Funktion.
Suchen Sie mit erweiterten Ereignissen einige Zeit lang anhand des Plan Guide Unsuccessful-Ereignisses nach Plänen ohne Planhinweisliste.