sys.dm_exec_cached_plan_dependent_objects (Transact-SQL)
Retourne une ligne pour chaque plan d'exécution Transact-SQL, plan d'exécution CLR (Common Language Runtime) et curseur associé à un plan.
[!REMARQUE]
Pour les plans d'exécution Transact-SQL, la fonction à valeur de table sys.dm_exec_cached_plan_dependent_objects mappe à la table système syscacheobjects dans SQL Server 2000.
Syntaxe
dm_exec_cached_plan_dependent_objects(plan_handle)
Arguments
plan_handle
Identifie de façon univoque un plan d'exécution de requête pour un traitement exécuté ; ce plan réside dans la mémoire cache des plans. plan_handle est de type varbinary(64) et peut être obtenu à partir des objets de gestion dynamiques suivants :
Table renvoyée
Nom de la colonne |
Type de données |
Description |
---|---|---|
usecounts |
int |
Nombre d'utilisations du curseur ou contexte d'utilisation. Colonne n'acceptant pas la valeur NULL. |
memory_object_address |
varbinary(8) |
Adresse mémoire du curseur ou contexte d'utilisation. Colonne n'acceptant pas la valeur NULL. |
cacheobjtype |
nvarchar(50) |
Les valeurs possibles sont
Colonne n'acceptant pas la valeur NULL. |
Autorisations
Nécessite l'autorisation VIEW SERVER STATE sur le serveur.
Jointures physiques
Cardinalités de la relation
De |
À |
Le |
Relation |
---|---|---|---|
dm_exec_cached_plan_dependent_objects |
dm_os_memory_objects |
memory_object_address |
Un à un |