次の方法で共有


sys.dm_exec_cached_plan_dependent_objects (Transact-SQL)

適用対象: SQL Server Azure SQL Database Azure 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 コンパイル 済みプロシージャ

Cursor

アクセス許可

サーバーに対する 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)