新建日期: 2006 年 4 月 14 日
针对每个 Transact-SQL 执行计划、公共语言运行时 (CLR) 执行计划和与计划关联的游标返回一行。
| .gif) 注意: | 
|---|
| 对于 Transact-SQL 执行计划,sys.dm_exec_cached_plan_dependent_objects 表值函数将映射到 SQL Server 2000 中的 syscacheobjects 系统表。 | 
语法
 dm_exec_cached_plan_dependent_objects(plan_handle)
参数
- plan_handle 
 为已执行且其计划位于计划缓存中的批次唯一标识查询执行计划。plan_handle 的数据类型为 varbinary(64)。可以从下列动态管理对象中获得 plan_handle:
返回的表
| 列名 | 数据类型 | 说明 | 
|---|---|---|
| usecounts | int | 执行上下文或游标的已用次数。 此列不可为空值。 | 
| memory_object_address | varbinary(8) | 执行上下文或游标的内存地址。 此列不可为空值。 | 
| cacheobjtype | nvarchar(50) | 可能的值有 
 此列不可为空值。 | 
权限
需要对服务器具有 VIEW SERVER STATE 权限。
物理联接
.gif)
关系基数
| 从 | 到 | 对于 | 关系 | 
|---|---|---|---|
| dm_exec_cached_plan_dependent_objects | dm_os_memory_objects | memory_object_address | 一对一 | 
请参阅
参考
与执行有关的动态管理视图和函数
动态管理视图和函数
sys.syscacheobjects (Transact-SQL)