Freigeben über


sys.plan_guides (Transact-SQL)

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance SQL-Datenbank in Microsoft Fabric

Enthält eine Zeile für jede Planhinweisliste in der Datenbank.

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.

Spaltenname Datentyp Beschreibung
plan_guide_id int Eindeutiger Bezeichner für die Planhinweisliste in der Datenbank.
name sysname Name der Planhinweisliste.
create_date datetime Datum und Uhrzeit der Erstellung der Planhinweisliste.
modify_date DateTime Datum, an dem die Planhinweisliste zuletzt geändert wurde.
is_disabled bit 1 = Planhinweisliste ist deaktiviert.

0 = Planhinweisliste ist aktiviert.
query_text nvarchar(max) Text der Abfrage, anhand derer die Planhinweisliste erstellt wird.
scope_type tinyint Identifiziert den Bereich der Planhinweisliste.

1 = OBJECT

2 = SQL

3 = TEMPLATE
scope_type_desc nvarchar(60) Beschreibung des Bereichs der Planhinweisliste.

OBJECT

SQL

VORLAGE
scope_object_id Int object_id des Objekts, das den Bereich der Planhinweisliste definiert, wenn der Bereich OBJECT ist.

NULL, wenn der Bereich der Planhinweisliste nicht OBJECT ist.
scope_batch nvarchar(max) Batchtext, wenn scope_type SQL ist.

NULL, wenn der Batchtyp nicht SQL ist.

Wenn NULL und scope_type SQL ist, wird der Wert query_text angewendet.
parameters nvarchar(max) Die Zeichenfolge zur Definition der Liste der Parameter, die mit der Planhinweisliste verknüpft sind.

NULL = Mit der Planhinweisliste ist keine Parameterliste verknüpft.
Hinweise nvarchar(max) Die Hinweise der OPTION-Klausel, die mit der Planhinweisliste verknüpft sind.

Berechtigungen

Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Metadata Visibility Configuration.

Weitere Informationen

Katalogsichten (Transact-SQL)
sp_create_plan_guide (Transact-SQL)
sp_create_plan_guide_from_handle (Transact-SQL)