Академический Документы
Профессиональный Документы
Культура Документы
Agenda
Predicates
Advanced Predicates
10
11
12
14
Tracing Database-access
without Auditing
15
16
17
18
20
21
23
24
25
Demo
Deadlock-analysis
26
27
Multi-Victim Deadlocks
Profiler vs XEvents
28
29
WRAP UP
30
Avoid NO_EVENT_LOSS
When extracting and storing data via Xquery it is often more efficient to use a temporary table
as an intermediate step
31
to me as a speaker: www.sqlsaturday.com/579/sessions/sessionevaluation.aspx
Andreas Wolter
32
33
Wir unterstützen und setzen unser Know-How gern zu Ihrem Vorteil ein.
35
36
Ressources
Extended Event Team Blog
http://blogs.msdn.com/b/extended_events/
Jonathan Kehayias articles
https://www.sqlskills.com/blogs/jonathan/category/extended-events/
My articles on XEvents so far:
Free Deadlock-Collector & -Parser, based on Extended Events session system_health
Performance overhead of tracing with Extended Event targets vs SQL Trace under CPU
Load
Comparing Extended Events vs SQL Trace – or why SQL Trace & Profiler are just a thing of
the past :-)
New Extended Events for Tracing in SQL Server 2014
Tracing Analysis Services (SSAS) with Extended Events – Yes it works and this is how
Extended Event File Target size vs SQL Server Trace trace file - a comparison
37
38
39
guess
Blog-Article: www.insidesql.org/blogs/andreaswolter/2013/11/extended-events-vs-sql-trace-comparison-top-features
40
SQL Trace
4ms / Event
Eventloss not
influencable
XEvents
2 µs / event
Memory dispatching
configurable
Event loss configurable
41
+
Deadlock-Analysis
Via system-health (completely free ) even historically!
Connection abortions (Queries that were not completed)
Waits of certain Queries
Latches of certain Queries
Spinlocks of certain Queries
Identify problematic Pagesplits
Collecting a stack dump of a certain thread
Correlate OS and SQL Server activities via ETW Kernel Provider
End-to-End Tracing using Client API
Correlation ID between Client and Server from SNAC11 / TDS 7.4
42
Ressources
43