拡張イベントは、より優れたテクノロジーであり、サーバーへの負荷が少ないように見えますが、SQL Profiler / perfmonには優れたツールがあります。また、拡張イベントには学習曲線が急勾配になっているようです。それぞれどのコンテキストで使用する必要がありますか?拡張されたイベントを利用するために、急な学習曲線を通過する価値はありますか?
拡張イベントは、より優れたテクノロジーであり、サーバーへの負荷が少ないように見えますが、SQL Profiler / perfmonには優れたツールがあります。また、拡張イベントには学習曲線が急勾配になっているようです。それぞれどのコンテキストで使用する必要がありますか?拡張されたイベントを利用するために、急な学習曲線を通過する価値はありますか?
回答:
拡張されたイベントを利用するために、急な学習曲線を通過する価値はありますか?
絶対そうです。拡張イベントは、SQLトレースよりも優れたパフォーマンス、スケーラビリティを備えた新しいプラットフォームです。SQLServer 2008の機能は、SQLトレースと比較すると制限があり、学習曲線もあります。拡張イベントはSQL Server DENALIで大規模になりつつあります。拡張イベントでは、SQLトレースにはない多くのオプションとユースケースが利用できます。拡張イベントは、今後の監視とトラブルシューティングの将来であり、将来のSQLトレースは削除される予定です。
新しいプラットフォームが導入されても、MSFTはすぐに機能を廃止しません。拡張イベントはバージョン1(SQL Server 2008)であり、製品に長期間存在していたSQLトレースを削除する前に、改善する必要がある多くの事項があります。
学習曲線を乗り越えるために、Jonathan Kehayiasと私の一部(恥知らずのプラグ)によって書かれたブログ投稿の例を練習してください。
http://www.sqlskills.com/blogs/jonathan/category/Extended-Events.aspx
http://sankarreddy.com/tag/extended-events/
サンディへ:aこのスレッドのさまざまなトピックについて、マイケルがあまりにも多くの質問をしたとは思わない。はい、たくさんの質問がありますが、それらは同じトピックです。彼はこれを分割するためにいくつかのスレッドを開くべきではないと思います。