다음을 통해 공유


sp_query_store_clear_hints (Transact-SQL)

적용 대상: Microsoft Fabric의 SQL Server 2022(16.x) 이상 버전 Azure SQL DatabaseAzure SQL Managed InstanceSQL 데이터베이스

지정된 쿼리 ID에 대한 모든 쿼리 저장소 힌트를 제거합니다.

Transact-SQL 구문 표기 규칙

Syntax

sp_query_store_clear_hints
    [ @query_id = ] query_id
    [ , [ @replica_group_id = ] 'replica_group_id' ]
[ ; ]

Arguments

Important

확장 저장 프로시저에 대한 인수는 구문 섹션에 설명된 대로 특정 순서로 입력해야 합니다. 매개 변수를 순서대로 입력하면 오류 메시지가 발생합니다.

[ @query_id = ] query_id

sys.query_store_query 쿼리 저장소 query_id입니다. query_id bigint입니다.

[ @replica_group_id = ] 'replica_group_id'

선택적 @replica_group_id 인수는 기본적으로 로컬 복제본(주 복제본 또는 보조)이지만 필요에 따라 replica_group_id 열의 값과 일치하는 값을 지정하여 다른 복제본 그룹에 대한 힌트를 지울 수 있습니다. @replica_group_id대단합니다.

반환 값

0(성공) 또는 1(실패).

Remarks

sys.sp_query_store_set_hints 쿼리 저장소 힌트를 만듭니다.

Permissions

데이터베이스에 대한 ALTER 권한이 필요합니다.

Examples

쿼리 힌트 텍스트 지우기

다음 예제에서는 query_id 39에 대한 쿼리 저장소 힌트 텍스트를 제거합니다.

EXECUTE sys.sp_query_store_clear_hints @query_id = 39;

쿼리 저장소 힌트 보기

다음 예제에서는 query_id 39에 대한 기존 쿼리 저장소 힌트를 반환합니다.

SELECT query_hint_id,
       query_id,
       replica_group_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;