Extended Events in Action
A Peek in the Future of Tracing and Troubleshooting
About me
Senior SQL Server DBA at HP Guest Lecturer at FMI MCITP: SQL 2008 MCSE: Data Platform MCSA: Windows Server 2012 @miro_dd
2 |
Agenda
General Overview SQL Server Extended Events - why use it? What about SQL Profiler Correlation Causality Tracking Use Extended Events to diagnose login failures
3 |
General Overview
4 |
What is it actually?
The ingredients
XEvents Sessions
Permissions
SQL Server Extended Events – why use it?
5 |
Microsoft Roadmap
Lightweight
Graphical interfacewww.flickr.com/photos/hinkelstone/
What about SQL Profiler
6 |
Mapping of Event Classes to Events
SQL Audit should be used for Security Event Class
Easy migration
DEMO
Correlation – joining systems together
8 |
Real Problem
Updated TDS
Connection ID
Activity ID
www.flickr.com/photos/76029035@N02/
Causality Tracking
9 |
GUID Sequence
Parent ID
DEMO
Key Takeaways
11 |
Efficiency
Lightweight*
Usability
Useful Links
12 |
Extended Events Team Blog: http://blogs.msdn.com/b/extended_events/
Migrating from SQL Trace to Extended Events: http
://blogs.msdn.com/b/extended_events/archive/2010/12/10/migrating-from-sql-trace-to-extended-events.aspx
Jonathan Kehayias blog: http
://www.sqlskills.com/blogs/jonathan/category/extended-events/
13 |
Thank You!
Sponsors
Top Related