This document introduces Extended Events in SQL Server as a general event-handling system that is highly scalable and configurable. It allows users to collect detailed information to troubleshoot or identify performance problems while having less performance impact than other monitoring tools. The document provides an overview of the components of Extended Events and demonstrates its use through examples. It recommends Extended Events as the new preferred tool over other options like SQL Trace and Profiler due to its performance and configuration advantages.
3. Name: Guy Glantser
Email Address: guy@madeira.co.il
Twitter: @guy_glantser
Blog: www.madeirasql.com/author/guyglantser
Podcast: www.sqlserverradio.com
Image courtesy of Mister GC / FreeDigitalPhotos.net
4. Image courtesy of Boians Cho Joo Young / FreeDigitalPhotos.net
• What is Extended Events?
• Why Extended Events?
• Use Cases (Demo)
5. Extended Events is a general event-
handling system for server systems.
It has a highly scalable and highly
configurable architecture that
allows users to collect as much or
as little information as is necessary
to troubleshoot or identify a
performance problem.
Image courtesy of Boians Cho Joo Young / FreeDigitalPhotos.net
6. It’s a monitoring platform…
Image courtesy of Boians Cho Joo Young / FreeDigitalPhotos.net
7. Image courtesy of Boians Cho Joo Young / FreeDigitalPhotos.net
Module
Packages
Events Targets Actions Types Predicates Maps
13. Image courtesy of Boians Cho Joo Young / FreeDigitalPhotos.net
• Extended Events is the new kid in town
• It has less impact on performance
• It offers multiple targets
• It has many configuration options
• It has GUI in SSMS
• You need to get used to it…
14. Image courtesy of Boians Cho Joo Young / FreeDigitalPhotos.net
The best resource – Jonathan Kehayias
https://www.sqlskills.com/blogs/jonathan/category/extended-events/
15. Image courtesy of Nuttapong / FreeDigitalPhotos.net
Name: Guy Glantser
Email Address: guy@madeira.co.il
Twitter: @guy_glantser
Blog: www.madeirasql.com/author/guyglantser
Podcast: www.sqlserverradio.com