Optimieren von Abfragen in bereitgestellten Anwendungen mit Planhinweislisten
SQL Server 2005 führt die gespeicherte Systemprozedur sp_create_plan_guide ein, die Planhinweislisten erstellt, um die Leistung von Abfragen zu optimieren. Diese Prozedur können Sie verwenden, wenn Sie den Text einer Abfrage nicht direkt verändern können oder wollen. Die Verwendung von Planhinweislisten bietet sich z. B. an, wenn eine kleine Teilmenge von Abfragen in der Datenbankanwendung eines Drittanbieters nicht erwartungsgemäß funktioniert.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
Beschreibt Planhinweislisten, die Typen von Planhinweislisten und deren Benutzer. |
|
Erläutert, welche Überlegungen vor dem Erstellen einer Planhinweisliste angestellt werden müssen, wie eine Planhinweisliste erstellt wird und welche Einschränkungen für Planhinweislisten gelten. |
|
Angeben des Abfrageparametrisierungsverhaltens mithilfe von Planhinweislisten |
Erläutert, wie eine TEMPLATE-Planhinweisliste erstellt wird, mit der angegeben wird, ob eine Klasse von Abfragen beim Kompilieren parametrisiert wird. |
Entwerfen von Planhinweislisten für parametrisierte Abfragen |
Erläutert, wie eine Planhinweisliste für die parametrisierte Form einer Abfrage erstellt wird. |
Funktionsweise der Übereinstimmung von Planhinweislisten und Abfragen (SQL Server) |
Erläutert die logische Architektur der Übereinstimmung von Abfragen und Planhinweislisten. |
Verwenden von SQL Server Profiler zum Erstellen und Testen von Planhinweislisten |
Erläutert, wie SQL Server Profiler die Übereinstimmung von Abfrage und Planhinweisliste erleichtert, indem beim Erstellen einer Planhinweisliste der exakte Abfragetext aufgezeichnet wird. Erläutert außerdem die Verwendung von SQL Server Profiler zum Überprüfen der Übereinstimmung. |