Os eventos estendidos parecem ser uma tecnologia melhor e menos estressante para o servidor, mas o SQL Profiler/perfmon tem ferramentas melhores. Além disso, os eventos estendidos parecem ter uma curva de aprendizado mais acentuada. Em que contexto cada um deve ser usado? Vale a pena superar a curva de aprendizado íngreme para aproveitar os eventos prolongados?
relate perguntas
-
Quais são as principais causas de deadlocks e podem ser evitadas?
-
Quanto "Padding" coloco em meus índices?
-
Existe um processo do tipo "práticas recomendadas" para os desenvolvedores seguirem para alterações no banco de dados?
-
Como determinar se um Índice é necessário ou necessário
-
Downgrade do SQL Server 2008 para 2005
Definitivamente sim. Extended Events é uma nova plataforma com melhor desempenho, escalabilidade do que o SQL Trace e a funcionalidade que está no SQL Server 2008 é meio limitada quando comparada ao SQL Trace e também há alguma curva de aprendizado. Fique tranquilo, o Extended Events está recebendo uma grande atualização no SQL Server DENALI e haverá muitas opções e casos de uso disponíveis em Extended Events que não estarão no SQL Trace. Extended Events é o futuro do monitoramento e solução de problemas daqui para frente e algum dia no futuro o SQL Trace será removido.
Observe que o MSFT não depreciará um recurso imediatamente quando uma nova plataforma for introduzida. Extended Events está na versão 1 (SQL Server 2008) e há muitas coisas que precisam ser melhoradas, modificadas antes de remover o SQL Trace que estava no produto há muito tempo.
Para superar a curva de aprendizado, pratique exemplos de postagens de blog escritas por Jonathan Kehayias e algumas minhas também (plugue sem vergonha).
http://www.sqlskills.com/blogs/jonathan/category/Extended-Events.aspx
http://sankarreddy.com/tag/extended-events/
Para Sandy: a Acho que Michael não fez muitas perguntas diferentes sobre vários tópicos neste tópico. Sim, há muitas perguntas, mas elas são sobre o mesmo tópico. Eu não acho que ele deveria abrir vários tópicos para dividir este.