sys.dm_exec_cached_plan_dependent_objects
Data creazione: 14 aprile 2006
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 valutata a livello 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
plan_handle
Identifica in modo univoco un piano di esecuzione di query per un batch eseguito il cui piano risiede nella cache dei piani. plan_handle è di tipo varbinary(64). È possibile ottenere il valore di plan_handle dagli oggetti a gestione dinamica seguenti:
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 supporta valori Null. |
memory_object_address |
varbinary(8) |
Indirizzo di memoria del contesto di esecuzione o del cursore. La colonna non supporta valori Null. |
cacheobjtype |
nvarchar(50) |
I possibili valori sono i seguenti:
La colonna non supporta valori Null. |
Autorizzazioni
È richiesta l'autorizzazione VIEW SERVER STATE per il server.
Join fisici
Cardinalità delle relazioni
Da | A | In | Relazione |
---|---|---|---|
dm_exec_cached_plan_dependent_objects |
dm_os_memory_objects |
memory_object_address |
Uno-a-uno |
Vedere anche
Riferimento
Funzioni e viste a gestione dinamica relative all'esecuzione
Funzioni e viste a gestione dinamica
sys.syscacheobjects (Transact-SQL)