Die erweiterten Ereignisse scheinen eine bessere Technologie zu sein und den Server weniger zu belasten, aber der SQL Profiler / perfmon verfügt über bessere Tools. Auch die erweiterten Veranstaltungen scheinen eine steilere Lernkurve zu haben. In welchem Kontext sollte jeweils verwendet werden? Lohnt es sich, die steile Lernkurve zu überwinden, um die erweiterten Veranstaltungen zu nutzen?
sql-server
sql-server-2008
profiler
perfmon
extended-events
Michael Hedgpeth
quelle
quelle
Antworten:
Definitiv Ja. Extended Events ist eine neue Plattform mit einer besseren Leistung und Skalierbarkeit als SQL Trace. Die Funktionalität von SQL Server 2008 ist im Vergleich zu SQL Trace begrenzt und es gibt auch einige Lernkurven. Seien Sie versichert, dass Extended Events in SQL Server DENALI einen großen Aufschwung erlebt und dass es in Extended Events viele Optionen und Anwendungsfälle gibt, die nicht in SQL Trace enthalten sind. Extended Events ist die Zukunft der Überwachung und Fehlerbehebung und wird eines Tages in der Zukunft entfernt.
Beachten Sie, dass MSFT eine Funktion nicht sofort ablehnt, wenn eine neue Plattform eingeführt wird. Extended Events ist in Version 1 (SQL Server 2008) und es gibt viele Dinge, die verbessert und geändert werden müssen, bevor SQL Trace entfernt wird, das lange Zeit im Produkt enthalten war.
Um die Lernkurve zu überwinden, üben Sie Beispiele aus Blog-Posts von Jonathan Kehayias und einigen von mir (schamloser Plug).
http://www.sqlskills.com/blogs/jonathan/category/Extended-Events.aspx
http://sankarreddy.com/tag/extended-events/
Zu Sandy: a Ich glaube nicht, dass Michael zu verschiedenen Themen in diesem Thread zu viele verschiedene Fragen gestellt hat. Ja, es gibt viele Fragen, aber sie beziehen sich auf dasselbe Thema. Ich denke nicht, dass er mehrere Threads eröffnen sollte, um diesen zu spalten.
quelle