sys.query_store_query_hints(Transact-SQL)

적용 대상: SQL Server 2022 (16.x) Azure SQL DatabaseAzure SQL Managed Instance

쿼리 저장소 힌트에서 쿼리 힌트를 반환합니다.

열 이름 데이터 형식 설명
query_hint_id bigint 쿼리 힌트의 고유 식별자입니다.
query_id bigint 쿼리 저장소 쿼리의 고유 식별자입니다. sys.query_store_query.query_id.)에 대한 외래 키
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이고 시스템 생성은 0이 아닙니다.
source_desc nvarchar(128) 쿼리 저장소 힌트의 원본에 대한 설명입니다.
comment nvarchar(max) 내부용으로만 사용됩니다.
query_hint_scope tinyint sys.query_store_replicas에 따라 replica_group_id 힌트가 적용될 범위를 결정합니다.

설명

쿼리 저장소 힌트는 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;

다음 단계