Monitorear el desempeño de SQL Server - 02

Con el siguiente query se puede determinar los batches en cache o procedimientos que están utilizando más CPU. El estatuto agrega todos las consultas que estpa en el mismo plan_handle.

select top 50
sum(qs.total_worker_time) as total_cpu_time,
sum(qs.execution_count) as total_execution_count,
count(*) as number_of_statements,qs.plan_handle
from
sys.dm_exec_query_stats qs
group by qs.plan_handle
order by sum(qs.total_worker_time) desc



Más información en 


http://www.microsoft.com/technet/prodtechnol/sql/2005/tsprfprb.mspx



 


Saludos,



Eduardo Castro – Microsoft SQL Server



http://comunidadwindows.org



Costa Rica



Technorati Tags: SQL Server



LiveJournal Tags: SQL Server



del.icio.us Tags: SQL Server


Comments

Popular posts from this blog

Cómo identificar consultas más pesadas en SQL Server

Permitiendo la administración de los jobs a usuarios que no son System Administrators en SQL Server Agent 2005 o superior

FileTable en SQL Server 2012