sys.query_store_plan_feedback (Transact-SQL)
適用対象: SQL Server 2022 (16.x) Azure SQL データベース Azure SQL Managed Instance
クエリ フィードバック機能を使用したクエリ ストアチューニングに関する情報が含まれます。これには、メモリ許可フィードバック、カーディナリティ推定 (CE) フィードバック、並列処理 (DOP) フィードバックのが含まれます。
列名 | データ型 | 説明 |
---|---|---|
plan_feedback_id | bigint | クエリに適用されるフィードバックの変更を一意に識別します。 |
plan_id | bigint | 外部キー。 sys.query_store_plan (Transact-SQL) に結合。 |
feature_id | tinyint | 使用中の機能の ID。 |
feature_desc | nvarchar(60) | 1 = CE フィードバック 2 = メモリ許可フィードバック 3 = DOP フィードバック |
feedback_data | nvarchar(max) | CE フィードバックの場合は、使用中のクエリ ヒントが表示されます。 メモリ許可フィードバックの場合は、演算子レベルの許可値を含む JSON 文字列が表示されます。 形式: {"node_id": value}, {"node_id": value},…. 例: {"NodeId":"0","AdditionalMemoryKB":"1152"},{"NodeId":"18","AdditionalMemoryKB":"1856"} |
state | int | 現在のフィードバック状態の ID。 |
state_desc | nvarchar(60) | 0. NO_FEEDBACK 1. NO_RECOMMENDATION 2. PENDING_VALIDATION 3. IN_VALIDATION 4. VERIFICATION_REGRESSED 5. VERIFICATION_PASSED 6. ROLLEDBACK_BY_APRC 7. FEEDBACK_VALID 8. FEEDBACK_INVALID |
create_time | datetimeoffset(7) | この行が作成されたとき。 |
last_updated_time | datetimeoffset(7) | この行が最後に更新されたとき。 |
解説
セカンダリ レプリカのクエリ ストアが有効になっている場合、このカタログ ビューは、すべてのレプリカで同じ行データを返します。
アクセス許可
VIEW DATABASE STATE
アクセス許可が必要です。