sys.plan_guides (Transact-SQL)

数据库中的每个计划指南都在表中对应一行。

适用范围:SQL Server(SQL Server 2008 至当前版本),Windows Azure SQL Database(初始版本至当前版本)。

列名

数据类型

说明

plan_guide_id

int

数据库中计划指南的唯一标识符。

名称

sysname

计划指南的名称。

create_date

datetime

计划指南的创建日期和时间。

modify_date

Datetime

上次修改计划指南的日期。

is_disabled

bit

1 = 禁用计划指南。

0 = 启用计划指南。

query_text

nvarchar(max)

创建计划指南所依据的查询文本。

scope_type

tinyint

标识计划指南的作用域。

1 = OBJECT

2 = SQL

3 = TEMPLATE

scope_type_desc

nvarchar(60)

计划指南作用域的说明。

OBJECT

SQL

TEMPLATE

scope_object_id

Int

如果作用域为 OBJECT,则为定义计划指南作用域的对象的 object_id。

如果计划指南的作用域不是 OBJECT,则其值为 NULL。

scope_batch

nvarchar(max)

如果 scope_type 为 SQL,则为批处理文本。

如果批处理类型不是 SQL,则其值为 NULL。

如果值为 NULL,并且 scope_type 为 SQL,则应用 query_text 的值。

参数

nvarchar(max)

定义与计划指南关联的参数列表的字符串。

NULL = 没有与计划指南关联的参数列表。

hints

nvarchar(max)

与计划指南关联的 OPTION 子句提示。

权限

目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。有关详细信息,请参阅元数据可见性配置

请参阅

参考

目录视图 (Transact-SQL)

sp_create_plan_guide (Transact-SQL)

sp_create_plan_guide_from_handle (Transact-SQL)