다음을 통해 공유


sys.plan_guides(Transact-SQL)

적용 대상: Microsoft Fabric의 SQL ServerAzure SQL Database Azure SQL Managed Instance SQL 데이터베이스

데이터베이스의 각 계획 지침에 대한 행을 포함합니다.

Important

쿼리 저장소 힌트를 사용하면 애플리케이션 코드를 변경하지 않고도 쿼리 계획을 간편하게 셰이핑할 수 있습니다. 쿼리 저장소 힌트는 계획 지침보다 간단합니다. 쿼리 저장소 힌트는 Azure SQL Database, Microsoft Fabric의 SQL 데이터베이스, Azure SQL Managed Instance 및 SQL Server 2022(16.x) 이상 버전에서 사용할 수 있습니다.

열 이름 데이터 형식 설명
plan_guide_id int 데이터베이스에 있는 계획 가이드의 고유 식별자입니다.
이름 sysname 계획 지침의 이름입니다.
create_date 날짜/시간 계획 가이드를 만든 날짜 및 시간입니다.
modify_date 날짜/시간 계획 가이드가 마지막으로 수정된 날짜입니다.
is_disabled bit 1 = 계획 가이드를 사용할 수 없습니다.

0 = 계획 가이드를 사용할 수 있습니다.
query_text nvarchar(max) 계획 가이드가 만들어지는 쿼리의 텍스트입니다.
scope_type tinyint 계획 가이드의 범위를 식별합니다.

1 = OBJECT

2 = SQL

3 = 템플릿
scope_type_desc nvarchar(60) 계획 지침의 범위에 대한 설명입니다.

OBJECT

SQL

템플릿
scope_object_id 정수 범위가 OBJECT인 경우 계획 지침의 범위를 정의하는 개체의 object_id.

계획 지침 범위가 OBJECT가 아니면 NULL입니다.
scope_batch nvarchar(max) scope_type SQL인 경우 일괄 처리 텍스트입니다.

일괄 처리 형식이 SQL이 아니면 NULL입니다.

NULL 및 scope_type SQL이면 query_text이 적용됩니다.
parameters nvarchar(max) 계획 가이드와 연결된 매개 변수 목록을 정의하는 문자열입니다.

NULL = 계획 지침에 연결되는 매개 변수 목록이 없습니다.
힌트 nvarchar(max) 계획 지침과 연결된 OPTION 절 힌트입니다.

사용 권한

사용자가 소유하고 있거나 사용 권한을 부여 받은 보안 개체에 대해서만 카탈로그 뷰의 메타데이터를 볼 수 있습니다. 자세한 내용은 Metadata Visibility Configuration을 참조하세요.

참고 항목

카탈로그 보기(Transact-SQL)
sp_create_plan_guide(Transact-SQL)
sp_create_plan_guide_from_handle(Transact-SQL)