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
권한이 필요합니다.