Posts contrassegnato dai tag ‘Execution Plan’

A partire da SQL Server 2005 la Plan Cache di SQL Server si rende visibile tramite la Dynamic Management View (DMV) sys.dm_exec_cached_plans, che ritorna una riga per ogni Execution Plan memorizzato e che nella sua forma più semplice (SELECT * FROM…) ci dice sostanzialmente poco, a parte permetterci di fare delle aggregazioni su alcuni campi come ad esempio size_in_bytes per avere un’idea della distribuzione degli oggetti all’interno della Plan Cache stessa

 select sum(size_in_bytes)/1024 AS 'SizeInKB', objtype
from sys.dm_exec_cached_plans group by objtype order by 1 desc

(altro…)