Arquivo

Archive for the ‘Extended Events’ Category

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.

Webcast – Profiling a problem query with XEvents and Plan Execution Tracking

Pessoal,

Não percam o webcast que correrá HOJE, dia 31/01, à partir das 21:00, com o Warner Chavez (MVP e MCM de SQL Server).

Seguem as informações detalhadas sobre a sessão que o Warner apresentará e a sua bio:

Titulo:

Profiling a problem query with XEvents and Plan Execution Tracking

Description:
As DBAs we are responsible for our databases performance. When things go slow, users will look over to us and expect our tuning to be efficient, effective and timely. For those times when a simple look over the execution plan is not enough, Extended Events, engine DMVs and execution plan tracking can provide the level of detail needed to analyze the most granular details about an execution.

In this demo heavy session we will look at example XEvents session to use for troubleshooting slow queries and quickly manipulate them to get results. We will also take a look at the new execution plan lightweight tracking capability introduced in SQL 2016 SP1. Come see why no bad query can hide under the lens of XEvents and plan execution tracking!

Bio:

Warner is a SQL Server MCM, Data Platform MVP and Principal Consultant at Pythian, a global Canada-based company specialized in DBA services. After working for enterprise customers in Hewlett-Packard’s ITO organization, he transitioned to his current position at Pythian, managing multiple customers and instances in many versions and industries while leading a highly talented team of SQL Server DBAs.

Caso tenham interesse em participar, por favor faça seu cadastro através do link abaixo:

https://www.eventbrite.com.br/e/profiling-a-problem-query-with-xevents-and-plan-execution-tracking-tickets-30926803903

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

NÃO PERCAM – Webcast – Profiling a problem query with XEvents and Plan Execution Tracking

Pessoal,

Não percam o webcast que correrá agora no dia 31/01, à partir das 21:00, com o Warner Chavez (MVP e MCM de SQL Server).

Seguem as informações detalhadas sobre a sessão que o Warner apresentará e a sua bio:

Titulo:

Profiling a problem query with XEvents and Plan Execution Tracking

Description:
As DBAs we are responsible for our databases performance. When things go slow, users will look over to us and expect our tuning to be efficient, effective and timely. For those times when a simple look over the execution plan is not enough, Extended Events, engine DMVs and execution plan tracking can provide the level of detail needed to analyze the most granular details about an execution.

In this demo heavy session we will look at example XEvents session to use for troubleshooting slow queries and quickly manipulate them to get results. We will also take a look at the new execution plan lightweight tracking capability introduced in SQL 2016 SP1. Come see why no bad query can hide under the lens of XEvents and plan execution tracking!

Bio:

Warner is a SQL Server MCM, Data Platform MVP and Principal Consultant at Pythian, a global Canada-based company specialized in DBA services. After working for enterprise customers in Hewlett-Packard’s ITO organization, he transitioned to his current position at Pythian, managing multiple customers and instances in many versions and industries while leading a highly talented team of SQL Server DBAs.

Caso tenham interesse em participar, por favor faça seu cadastro através do link abaixo:

https://www.eventbrite.com.br/e/profiling-a-problem-query-with-xevents-and-plan-execution-tracking-tickets-30926803903

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

Treinamento – Mastering Your SQL Server Environment

Fala pessoal, tudo bem com vocês?

Acredito que entre os diversos objetivos planejador para esse ano de 2017 está também a intenção de alavancar sua carreira e conseguir uma possível promoção ou então um novo cargo em uma grande empresa, certo?

Tenho sempre acompanhado o mercado de trabalho e acredito fortemente que esse ano de 2017 estará carregado de excelentes oportunidades para todos os profissionais que estão sempre atualizados e antenados com as novidades da área de banco de dados.

Pensando em ajudar em seu desenvolvimento profissional, desenvolvi um treinamento focado em analisar e discutir detalhadamente como funcionam todos os componentes existentes no SQL Server e como garantir que seus recursos de hardware (CPU, Memória e Disco) sejam utilizados da melhor maneira possível, visando garantir que todas as aplicações possam acessar de forma rápida e escalável os dados armazenados em seu ambiente de banco de dados SQL Server.

O treinamento também tem como objetivo prepará-los para os exames de certificação 70-764 e 70-465.

As aulas serão nos dias 21/01, 28/01, 04/02, 11/02 e 18/02, das 09:00 até as 17:00, na DoMore, localizada na Av. Paulista, 807  18º andar  cj. 18901, entre as estações Brigadeiro e Trianon da linha verde do Metrô.

Serão 5 Sábados de total imersão e discussão sobre SQL Server, para que você adquira conhecimento avançado no planejamento, implementação e administração de ambientes de missão crítica e alta performance.

O valor do investimento é de R$ 1.800,00 parcelado no cartão pelo PagSeguro, ou à vista por R$ 1.700,00.

Caso tenha interesse em conhecer ainda melhor o conteúdo do treinamento, basta acessar o link abaixo:

http://www.vitadbsolutions.com/mastring-your-sql-server-environmen

Gosto de limitar a quantidade de vagas para garantir a alta qualidade das aulas e caso tenha interesse em participar peço que entrem em contato através do email contato@vitadbsolutions.com.

Agradeço a atenção e espero que possam participar do treinamento.

Atenciosamente

Webcast – Profiling a problem query with XEvents and Plan Execution Tracking

Fala pessoal, tudo bem com vocês?

Esse ano trarei novidades imperdíveis para todos vocês que tem aquele imenso interesse em aprender cada vez mais sobre banco de dados SQL Server e não se cansam de investir pelo menos um pouco do seu tempo diário em seu desenvolvimento profissional.

Neste ano de 2017 teremos algumas palestras com grandes nomes internacionais da comunidade de SQL Server e o primeiro Webcast já ocorrerá agora no dia 31/01, à partir das 21:00 e o convidado será o Warner Chavez, que é MVP em SQL Server e MCM.

Seguem as informações detalhadas sobre a sessão que o Warner apresentará e a sua bio:

Titulo:
Profiling a problem query with XEvents and Plan Execution Tracking

Description:
As DBAs we are responsible for our databases performance. When things go slow, users will look over to us and expect our tuning to be efficient, effective and timely. For those times when a simple look over the execution plan is not enough, Extended Events, engine DMVs and execution plan tracking can provide the level of detail needed to analyze the most granular details about an execution.
In this demo heavy session we will look at example XEvents session to use for troubleshooting slow queries and quickly manipulate them to get results. We will also take a look at the new execution plan lightweight tracking capability introduced in SQL 2016 SP1. Come see why no bad query can hide under the lens of XEvents and plan execution tracking!

Bio:
Warner is a SQL Server MCM, Data Platform MVP and Principal Consultant at Pythian, a global Canada-based company specialized in DBA services. After working for enterprise customers in Hewlett-Packard’s ITO organization, he transitioned to his current position at Pythian, managing multiple customers and instances in many versions and industries while leading a highly talented team of SQL Server DBAs.

Caso tenham interesse em participar, por favor faça seu cadastro através do link abaixo:

https://www.eventbrite.com.br/e/profiling-a-problem-query-with-xevents-and-plan-execution-tracking-tickets-30926803903

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

Dicas para um DBA Iniciante – Utilização histórica de CPU

Galera, tudo bem com vocês?

No vídeo de hoje quero demonstrar para vocês como resolve um problema real de performance em um cliente utilizando a sessão de monitoração system_health.

Caso tenham interesse em reproduzir o cenário descrito no vídeo, basta utilizar o script abaixo:


DECLARE @ts_now bigint

SELECT @ts_now = cpu_ticks / (cpu_ticks/ms_ticks)  FROM sys.dm_os_sys_info
SELECT top 20 record_id, EventTime,
CASE WHEN system_cpu_utilization_post_sp2 IS NOT NULL THEN system_cpu_utilization_post_sp2 ELSE system_cpu_utilization_pre_sp2 END AS system_cpu_utilization,
CASE WHEN sql_cpu_utilization_post_sp2 IS NOT NULL THEN sql_cpu_utilization_post_sp2 ELSE sql_cpu_utilization_pre_sp2 END AS sql_cpu_utilization
FROM
(
SELECT
record.value('(Record/@id)[1]', 'int') AS record_id,
DATEADD (ms, -1 * (@ts_now - [timestamp]), GETDATE()) AS EventTime,
100-record.value('(Record/SchedulerMonitorEvent/SystemHealth/SystemIdle)[1]', 'int') AS system_cpu_utilization_post_sp2,
record.value('(Record/SchedulerMonitorEvent/SystemHealth/ProcessUtilization)[1]', 'int') AS sql_cpu_utilization_post_sp2 ,
100-record.value('(Record/SchedluerMonitorEvent/SystemHealth/SystemIdle)[1]', 'int') AS system_cpu_utilization_pre_sp2,
record.value('(Record/SchedluerMonitorEvent/SystemHealth/ProcessUtilization)[1]', 'int') AS sql_cpu_utilization_pre_sp2
FROM (
SELECT timestamp, CONVERT (xml, record) AS record
FROM sys.dm_os_ring_buffers
WHERE ring_buffer_type = 'RING_BUFFER_SCHEDULER_MONITOR'
AND record LIKE '%<SystemHealth>%') AS t
) AS t
ORDER BY record_id desc

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.