sys.query_store_query_hints (Transact-sql)

適用対象: はいAzure SQL データベース はいAzure SQL Managed Instance

クエリストアヒント (プレビュー)機能のクエリヒントが含まれています。

列名 データ型 説明
query_hint_id bigint クエリヒントの一意識別子。
query_id bigint クエリストア内のクエリの一意識別子。 .Query_id sys.query_store_queryする外部キー)
query_hint_text nvarchar(MAX) N'OPTION (...) 形式のヒント定義
last_query_hint_failure_reason INT ヒントの適用に失敗した場合に返されるエラーコード。 には、エラーメッセージの message_id が含まれます。
last_query_hint_failure_reason_desc nvarchar(128) には、エラーメッセージのエラーの説明が含まれます。
query_hint_failure_count bigint クエリヒントが作成または最後に変更されてから、クエリヒントアプリケーションが失敗した回数。
source INT クエリストアヒントのソース: ユーザーソースがゼロで、システムによって生成されたが0以外です。
source_desc nvarchar(128) クエリストアヒントのソースの説明です。
comment nvarchar(max) 内部使用のみです。

解説

クエリストアヒントは sys.sp_query_store_set_hints (transact-sql) によって作成され、 sys.sp_query_store_clear_hintsによって削除されます。

アクセス許可

VIEW DATABASE STATE 権限が必要です。

クエリストアヒントを表示する

次の例では、query_id 39 の既存のクエリストアヒントが返されます。

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;

関連項目