sys.dm_exec_cached_plan_dependent_objects (Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

各 Transact-SQL 実行プラン、共通言語ランタイム (CLR) 実行プラン、およびプランに関連付けられているカーソルの行を返します。

構文

sys.dm_exec_cached_plan_dependent_objects(plan_handle)  

引数

plan_handle

実行され、そのプランがプラン キャッシュに存在するバッチのクエリ実行プランを一意に識別するトークンです。 plan_handlevarbinary(64)です

plan_handle 、次の動的管理オブジェクトから取得できます。

返されるテーブル

列名 データ型 説明
usecounts int 実行コンテキストまたはカーソルが使用された回数。

NULL 値は許可されません。
memory_object_address varbinary(8) 実行コンテキストまたはカーソルのメモリ アドレス。

NULL 値は許可されません。
cacheobjtype nvarchar (50) プラン キャッシュ オブジェクトの種類。 NULL 値は許可されません。 次のいずれかの値になります。

実行プラン

CLR コンパイル済みの関数

CLR コンパイル 済みプロシージャ

カーソル

アクセス許可

サーバーに対する VIEW SERVER STATE 権限が必要です。

SQL Server 2022 以降のアクセス許可

サーバーに対する VIEW SERVER PERFORMANCE STATE 権限が必要です。

物理結合

sys.dm_exec_cached_plan_dependent_objectsの物理結合の図。

リレーションシップのカーディナリティ

ソース 終了 オン リレーションシップ
dm_exec_cached_plan_dependent_objects dm_os_memory_objects memory_object_address 一対一

次のステップ

実行関連の動的管理ビューと関数 (Transact-SQL)
動的管理ビューと動的管理関数 (Transact-SQL)
sys.syscacheobjects (Transact-SQL)