Arquivo

Archive for the ‘Extended Events’ Category

WebCast – What’s New: Query Performance Insights

Fala pessoal!!!!!!

Quero convidar a todos para participarem do nosso Webcast de Abril, pois nessa edição teremos o Pedro Lopes (o cara do Microsoft Tiger Team) falando sobre as novidades de performance no SQL Server.

Não deixe essa oportunidade passar e faça a sua inscrição AGORA, através do link do evento:

https://www.sympla.com.br/whats-new-query-performance-insights__497681

Espero todos vocês no evento e não deixem de inscreverem-se no blog, no canal do youtube, no grupo de discussão SQLManiacs  e em nosso grupo no TELEGRAM.

Grande abraço a todos.

Anúncios

Dicas para um DBA Iniciante – Importando um arquivo XEL para uma tabela

Fala galera, tudo bem?

No vídeo de hoje quero demonstrar como podemos importar o restulado de uma monitoração utilizando o XEvents para uma tabela afim de facilitar a análise dos dados utilizando a linguagem T-SQL.

Espero que gostem e não deixem de inscreverem-se no blog, no canal do youtube, no grupo de discussão SQLManiacs  e em nosso grupo no TELEGRAM.

Grande abraço a todos.

Dicas para um DBA Iniciante – Listar deadlocks utilizando a system_health

Fala galera, tudo bem com vocês?

Muita gente tem pedido para compartilhar os principais scripts que utilizo para gerenciar um ambiente de banco de dados SQL Server e por isso montei uma lista com os que são mais úteis.

O script de hoje é referente a monitoração de Deadlocks (que encontrei no site do Pinal Dave) e é extremamente útil porque utiliza a sessão de sistema system_health, dos extended events.

 
SELECT XEvent.query('(event/data/value/deadlock)[1]') AS DeadlockGraph
FROM (
    SELECT XEvent.query('.') AS XEvent
    FROM (
        SELECT CAST(target_data AS XML) AS TargetData
        FROM sys.dm_xe_session_targets st
        INNER JOIN sys.dm_xe_sessions s ON s.address = st.event_session_address
        WHERE s.NAME = 'system_health'
            AND st.target_name = 'ring_buffer'
        ) AS Data
CROSS APPLY TargetData.nodes('RingBufferTarget/event[@name="xml_deadlock_report"]') AS XEventData(XEvent)
) AS source;

Espero que gostem e não deixem de inscreverem-se no blog, no canal do youtube, no grupo de discussão SQLManiacs  e em nosso grupo no TELEGRAM.

Grande abraço a todos.

SQLManiacs no Telegram

Pessoal,

Quero convidá-los a participar do grupo do SQLManiacs no TELEGRAM para que possamos discutir ainda mais sobre o SQL Server e o Azure.

Caso tenha interesse em participar, basta acessar o link abaixo:

SQLManiacas – Telegram

Não deixem de inscreverem-se no blog, no canal do youtube e no grupo de discussão SQLManiacs.

Grande abraço a todos.

Analisando dados através do SQLNexus

Galera, tudo bem com vocês?

Uma das principais atividades de um DBA é monitorar e identificar gargalos em um servidor de banco de dados SQL Server.

Para isso temos diversas ferramentas disponíveis, sendo que uma das mais interessantes é o SQLNexus que nos permite identificar a causa raiz de um problema de performance existente em uma instância de SQL Server.

O SQLNexus analiza de forma simples e prática todos os dados coletados pelo PSSDiag, sumarizando a informação em relatórios bem detalhados e de fácil entendimento.

Caso tenha interesse em testar essa ferramenta, basta realizar o download gratuito através do link abaixo:

https://github.com/Microsoft/SqlNexus

Espero que gostem e não deixem de inscreverem-se no blog, no canal do youtube e no grupo de discussão SQLManiacs.

Grande abraço a todos.

Material do Webcast – Performance Troubleshooting Using Wait Statistics

Galera,

No último dia 02/03 tivemos um EXCELENTE webcast com o Paul Randal falando sobre como analisar e resolver problemas de performance utilizando os Wait Types.

Quero agradecer muito a todos que prestigiaram o evento e dizer que o próprio Paul ficou surpreso e impressionado com a quantidade de pessoas que compareceram ao evento.

Todo o material utilizado no evento já está disponível através do link abaixo:

Performance TroubleShooting Using Wait Statistics

Quero aproveitar também para lembrá-los que nos dias 19/05 e 20/05 acontecerá a primeira edição do SQL Server: The Amazing Data, um evento sobre SQL Server no qual teremos os melhores e mais reconhecidos profissionais compartilhando todo o seu conhecimento e experiência durante mais de 16 horas de contéudo técnico.

No dia 19/05 ocorrerá pela primeira vez no Brasil, o workshop SQL Server Query Tuning & Optimization apresentado pelo Benjamin Nevarez, especialista em tuning e otimização de consulta e que além de ser uma das maiores referências técnicas também é o autor de três livros sobre o assunto, “High Performance SQL Server”, “SQL Server 2014 Query Tuning & Optimization” e “Inside the SQL Server Query Optimizer” e também é co-autor do livro “SQL Server 2012 Internals”.
O evento será realizado na Avenida Paulista, 1009, São Paulo/SP, próximo a estação Trianon-Masp da linha verde do metrô.
Espero todos vocês no evento!!!!!!!!!

Gravação do Webcast – Profiling a problem query with XEvents and Plan Execution Tracking

Pessoal,

No dia 31/01 tivemos um EXCELENTE webcast com o Warner Chavez (MVP e MCM de SQL Server), com o tema de Profiling a problem query with XEvents and Plan Execution Tracking.

Caso você não tenha participado ou tenha interesse em rever a apresentação (podem ter certeza que já fiz isso duas vezes), a gravação já está disponível.

Espero que gostem e não deixem de inscreverem-se no blog, no canal do youtube e no grupo de discussão SQLManiacs.

Grande abraço a todos.