Share via


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

Grundlegendes zu Planhinweislisten

Beschreibt Planhinweislisten, die Typen von Planhinweislisten und deren Benutzer.

Entwerfen und Implementieren von Planhinweislisten

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.

Siehe auch

Andere Ressourcen

Abfrageleistung

Hilfe und Informationen

Informationsquellen für SQL Server 2005