Überprüfen von Planhinweislisten nach einem Upgrade
Es empfiehlt sich, die Definitionen der Planhinweislisten nach einem Upgrade Ihrer Anwendung auf eine neue Version von SQL Server 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 SQL Server 2012 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.