Avec l'arrêt du support des outils SQL Profiler et Trace Capture & Replay, les administrateurs doivent prendre le virage vers la nouvelle génération : Les XEvents.
Mais comment vous adapter au changement ?
5. #JSS2015
Un menu peu alléchant sur le papier
• Un sujet qui manque d’attrait…
• Bientôt 8 ans, et pourtant…
• Des outils quasi inexistants…
Comment rendre les XEvents sexy ?
6. #JSS2015
• Les Traces SQL sont dépréciées depuis 2012
• Leur remplaçant désigné : les XEvents
• Gestion événementielle
– Pré-processing des événements pour filtrage en amont
– Post-processing pour la récupération des données
complémentaires
– Aggrégations spécifiques d’analyse
Bienvenue dans le monde du X
7. #JSS2015
C’est quoi cette bouteille de lait ?
XE Engine
Event Sessions
Events Buffers Targets
XE Package & Metadata
Events Actions Types
Maps Predicates Targets
Dispatcher
Pool
Dispatcher
8. #JSS2015
• Compatible avec SQL Azure
• Des DMV spécifiques
• Utilisation du modèle ETW
– (Sauf sur SQL Azure biensûr)
• Bref, le rêve…
En route pour le septième ciel
10. #JSS2015
• Intégration ETW incomplète
– Et c’est peu dire…
• Une interface austère
– Sans commentaire…
• SQL Profiler VS XEvents :
Le coup de la panne
1 - 0
11. #JSS2015
• Des outils tiers
– Convertisseur XEL vers TRC
– RML vers Nexus
– Excel et vos petits doigts
– ...
• .Net à la rescousse
– A quand le DBA qui n’est pas obligé de développer ?
Le coup de main