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.
S'applique à : SQL Server (SQL Server 2008 via la version actuelle). |
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 retourné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 des relations
De |
Vers |
Sur |
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 relatives à l'exécution (Transact-SQL)