Peristiwa diperpanjang tampak seperti teknologi yang lebih baik dan lebih sedikit tekanan pada server, tetapi SQL Profiler / perfmon memiliki tooling yang lebih baik. Juga acara diperpanjang tampaknya memiliki kurva belajar yang lebih curam. Dalam konteks apa masing-masing harus digunakan? Apakah layak melewati kurva belajar yang curam untuk mengambil keuntungan dari acara yang diperpanjang?
sql-server
sql-server-2008
profiler
perfmon
extended-events
Michael Hedgpeth
sumber
sumber
Jawaban:
Pasti ya. Extended Events adalah platform baru dengan kinerja yang lebih baik, skalabilitas daripada SQL Trace dan fungsi yang ada di SQL Server 2008 agak terbatas jika dibandingkan dengan SQL Trace dan juga ada beberapa kurva pembelajaran. Yakinlah, Extended Events semakin besar di SQL Server DENALI dan akan ada banyak opsi & kasus penggunaan yang tersedia di Extended Events yang tidak ada dalam SQL Trace. Extended Events adalah masa depan pemantauan & pemecahan masalah di masa mendatang dan beberapa hari di masa depan SQL Trace akan dihapus.
Perhatikan bahwa MSFT tidak akan langsung mencela fitur saat platform baru diperkenalkan. Extended Events ada di Versi 1 (SQL Server 2008) dan ada banyak hal yang perlu diperbaiki, dimodifikasi sebelum menghapus SQL Trace yang sudah ada di dalam produk untuk waktu yang lama.
Untuk mengatasi kurva belajar, praktikkan contoh dari posting blog yang ditulis oleh Jonathan Kehayias dan beberapa milik saya juga (plug shameless).
http://www.sqlskills.com/blogs/jonathan/category/Extended-Events.aspx
http://sankarreddy.com/tag/extended-events/
Untuk Sandy: a Saya tidak berpikir Michael telah mengajukan terlalu banyak pertanyaan berbeda pada berbagai topik di utas ini. Ya ada banyak pertanyaan tetapi mereka berada di topik yang sama. Saya tidak berpikir dia harus membuka beberapa utas untuk membagi yang ini.
sumber