Para o pessoal não ficar corrido entre escrever uns posts meia boca e se preocupar com os preparativos para o SQLPASS, o pessoal resolveu dar uma adiantada no T-SQL Tuesday desse mês,,,
Este mês ele é hospedado por Stuart Ainsworth (Blog | Twitter) e fala sobre joins..
Quer saber mais sobre Joins?
Vamos lá,,,
meu exemplo é bem simples,,, mostra os waits que estão acontecendo no SQL…
select w.session_id, w.wait_duration_ms, w.wait_type, w.blocking_session_id, w.resource_description, s.program_name, t.text, t.dbid, s.cpu_time, s.memory_usage from sys.dm_os_waiting_tasks w inner join sys.dm_exec_sessions s on w.session_id = s.session_id inner join sys.dm_exec_requests r on s.session_id = r.session_id outer apply sys.dm_exec_sql_text (r.sql_handle) t where s.is_user_process = 1
|
Ele vai tentar associar a requisição ao wait.