sys.dm_exec_cached_plan_dependent_objects (Transact-SQL)

 

CETTE RUBRIQUE S’APPLIQUE À :ouiSQL Server (à partir de la version 2008)ouiAzure SQL DatabasenonAzure SQL Data WarehousenonParallel Data Warehouse

Retourne une ligne pour chaque plan d'exécution Transact-SQL, plan d'exécution CLR (Common Language Runtime) et curseur associé à un plan.

  
dm_exec_cached_plan_dependent_objects(plan_handle)  

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 varbinary(64). Le plan_handle peut être obtenu à partir d’objets de gestion dynamique suivants :

Nom de colonneType de donnéesDescription
usecountsintNombre d'utilisations du curseur ou contexte d'utilisation.

Colonne n'acceptant pas la valeur NULL.
memory_object_addressvarbinary (8)Adresse mémoire du curseur ou contexte d'utilisation.

Colonne n'acceptant pas la valeur NULL.
cacheobjtypenvarchar (50)Type d’objet de cache de Plan. Colonne n'acceptant pas la valeur NULL. Les valeurs possibles sont

Plan exécutable

Fonction compilée par le CLR

Procédure compilée par le CLR

Curseur

requièrent l'autorisation VIEW SERVER STATE sur le serveur.

Relationship diagram

DePourLeRelation
dm_exec_cached_plan_dependent_objectsdm_os_memory_objectsmemory_object_addressUn à un

Fonctions (Transact-SQL) et les vues de gestion dynamique liées à l’exécution
Vues de gestion dynamique et fonctions (Transact-SQL)
Sys.syscacheobjects (Transact-SQL)

Ajouts de la communauté

AJOUTER
Afficher: