sys.dm_exec_cached_plan_dependent_objects
Nouveau : 14 avril 2006
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 lot 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 :
Autorisations
Nécessite l'autorisation VIEW SERVER STATE sur le serveur.
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. |
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 |
Voir aussi
Référence
Fonctions et vues de gestion dynamique liées à l'exécution
Fonctions et vues de gestion dynamique
sys.syscacheobjects (Transact-SQL)