sys.dm_exec_cached_plan_dependent_objects (Transact-SQL)

Restituisce una riga per ogni piano di esecuzione Transact-SQL o CLR (Common Language Runtime) e ogni cursore associato a un piano.

[!NOTA]

Per i piani di esecuzione Transact-SQL, la funzione con valori di tabella sys.dm_exec_cached_plan_dependent_objects corrisponde alla tabella di sistema syscacheobjects in SQL Server 2000.

Sintassi

dm_exec_cached_plan_dependent_objects(plan_handle)

Argomenti

Tabella restituita

Nome colonna

Tipo di dati

Descrizione

usecounts

int

Numero di volte in cui è stato utilizzato il contesto di esecuzione o il cursore.

La colonna non ammette valori Null.

memory_object_address

varbinary(8)

Indirizzo di memoria del contesto di esecuzione o del cursore.

La colonna non ammette valori Null.

cacheobjtype

nvarchar(50)

I possibili valori sono i seguenti:

  • Piano eseguibile

  • Funzione CLR compilata

  • Procedura CLR compilata

  • Cursore

La colonna non ammette valori Null.

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE per il server.

Join fisici

Diagramma delle relazioni

Cardinalità delle relazioni

Da

A

In

Relazione

dm_exec_cached_plan_dependent_objects

dm_os_memory_objects

memory_object_address

Uno-a-uno