적용 대상: Microsoft Fabric의 SQL Server 2022(16.x) 이상 버전
Azure SQL Database
Azure SQL Managed Instance
SQL 데이터베이스
지정된 쿼리 ID에 대한 모든 쿼리 저장소 힌트를 제거합니다.
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;