Monday, April 20, 2009

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


No comments:

SQL Server 2016 Stretch Databases

El SQL Server Stretch Database permite que los datos históricos o de bitácoras puedan ser movidos hacia Azure, específicamente permite mover...