quinta-feira, 20 de agosto de 2009

Utiizando as views com histórico de performance de querys

A view dm_exec_query_stats nos retorna as informações estatísticas de execução de querys, e a função dm_exec_sql_text apresenta o statement executado.


SELECT
[Tempo de execução] = SUM(Total_elapsed_time-total_worker_time),
[Número de logical reads] = SUM(total_logical_reads),
[Execuções] = SUM(qs.execution_count),
[DatabaseName] = DB_NAME(qt.dbid),
[Query] = qt.text
FROM sys.dm_exec_query_stats qs
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) as qt
GROUP BY DB_NAME(qt.dbid),qt.text
ORDER BY 1 DESC

Nenhum comentário:

Postar um comentário

Leave your comment here!