sys.query_store_query_hints (Transact-SQL)

Anwendungsbereich: JaAzure SQL-Datenbank JaVerwaltete Azure SQL-Instanz

Enthält Abfragehinweise aus dem Feature Abfragespeicher Hinweise (Vorschau).

Spaltenname Datentyp Beschreibung
query_hint_id BIGINT Eindeutiger Bezeichner eines Abfragehinweises.
query_id BIGINT Eindeutiger Bezeichner einer Abfrage im Abfragespeicher. Fremdschlüssel für sys.query_store_query.query_id.)
query_hint_text nvarchar(Max) Hinweisdefinition in Form von N'OPTION (...)
last_query_hint_failure_reason INT Fehlercode, der zurückgegeben wird, wenn das Anwenden von Hinweisen fehlgeschlagen ist. Enthält die message_id der Fehlermeldung.
last_query_hint_failure_reason_desc nvarchar(128) Enthält die Fehlerbeschreibung der Fehlermeldung.
query_hint_failure_count BIGINT Gibt an, wie oft die Abfragehinweisanwendung seit dem Erstellen oder letzten Ändern des Abfragehinweises fehlgeschlagen ist.
Quelle INT Quelle des Abfragespeicher: Die Benutzerquelle ist 0 (null), und das vom System generierte ist nicht 0 (null).
source_desc nvarchar(128) Beschreibung der Quelle des Abfragespeicher Hinweises.
comment nvarchar(max) Nur interne Verwendung.

Hinweise

Abfragespeicher Hinweise werden von sys.sp_query_store_set_hints (Transact-SQL) erstellt und vonsys.sp_query_store_clear_hints.

Berechtigungen

Erfordert die VIEW DATABASE STATE-Berechtigung.

Beispiele

Anzeigen Abfragespeicher Hinweisen

Im folgenden Beispiel werden vorhandene Abfragespeicher für query_id 39 zurückgegeben:

SELECT query_hint_id, query_id, query_hint_text, last_query_hint_failure_reason, last_query_hint_failure_reason_desc, query_hint_failure_count, source, source_desc 
FROM sys.query_store_query_hints 
WHERE query_id = 39;

Weitere Informationen