다음을 통해 공유


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