Partager via


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

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

  • Plan exécutable

  • Fonction compilée par le CLR

  • Procédure compilée par le CLR

  • Curseur

Colonne n'acceptant pas la valeur NULL.

Autorisations

Nécessite l'autorisation VIEW SERVER STATE sur le serveur.

Jointures physiques

Diagramme des relations

Cardinalités de la relation

De

À

Le

Relation

dm_exec_cached_plan_dependent_objects

dm_os_memory_objects

memory_object_address

Un à un