extended events in action

14
Extended Events in Action A Peek in the Future of Tracing and Troubleshooting

Upload: miroslav-dimitrov

Post on 07-Nov-2014

467 views

Category:

Technology


2 download

DESCRIPTION

Sharing the SlideDecks of my Extended Events session which I have lead at SQLSaturday Bulgaria, 2013

TRANSCRIPT

Page 1: Extended Events in Action

Extended Events in Action

A Peek in the Future of Tracing and Troubleshooting

Page 2: Extended Events in Action

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 |

Page 3: Extended Events in Action

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 |

Page 4: Extended Events in Action

General Overview

4 |

What is it actually?

The ingredients

XEvents Sessions

Permissions

Page 5: Extended Events in Action

SQL Server Extended Events – why use it?

5 |

Microsoft Roadmap

Lightweight

Graphical interfacewww.flickr.com/photos/hinkelstone/

Page 6: Extended Events in Action

What about SQL Profiler

6 |

Mapping of Event Classes to Events

SQL Audit should be used for Security Event Class

Easy migration

Page 7: Extended Events in Action

DEMO

Page 8: Extended Events in Action

Correlation – joining systems together

8 |

Real Problem

Updated TDS

Connection ID

Activity ID

www.flickr.com/photos/76029035@N02/

Page 9: Extended Events in Action

Causality Tracking

9 |

GUID Sequence

Parent ID

Page 10: Extended Events in Action

DEMO

Page 11: Extended Events in Action

Key Takeaways

11 |

Efficiency

Lightweight*

Usability

Page 13: Extended Events in Action

13 |

Thank You!

Page 14: Extended Events in Action

Sponsors