SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for 12月 8th, 2011

SQL Server 2012 RC0 の SSMS を使ってセッション単位の待ち事象を確認する

leave a comment

SQL Server 2012 RC0 の SSMS (SQL Server Management Studio) では、拡張イベントの使い勝手が大幅に向上しています。

今までのバージョンの SQL Server では、待ち事象 (Wait Event) は [sys.dm_os_wait_stats] で累計値を確認するのが一般的な方法であったかと思います。
この方法を使用した待ち事象の確認は対象インスタンスの累計値となりますので、処理を実行したときの特定のセッションの待ち事象をピックアップして確認するというのが難しい状況となっていました。
# 対象の処理のみが実行されている状態であれば、実行前 / 実行後の差をとることで近似値のデータは取れると思います。

SQL Server 2012 RC0 の SSMS の拡張イベントを使用すると、特定のセッションの待ち事象を取得するというのが簡単に実現することが可能です。
RC0 の SSMS のGUI から拡張イベントを操作できるのは SQL Server 2012 のインスタンスに接続した場合に限定されているので、SQL Server 2008 / R2 では SSMS からは操作できませんが、拡張イベントの機能は実装されていますので似たようなことはできるかもしれないですね。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 8th, 2011 at 8:19 am

Posted in SQL Server

Tagged with ,