SSMS XEvent Profiler の使用Use the SSMS XEvent Profiler

適用対象: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

XEvent Profiler は、拡張イベントのライブ ビューアー ウィンドウを表示する SQL Server Management Studio (SSMS) 機能です。The XEvent Profiler is a SQL Server Management Studio (SSMS) feature that displays a live viewer window of extended events. この概要では、このプロファイラーを使用する理由、主な機能、拡張イベントを初めて表示する場合の手順について説明します。This overview describes the reasons for using this profiler, key features, and instructions to get started viewing extended events.

XEvent Profiler を使用する理由Why would I use the XEvent Profiler?

SQL Profiler とは異なり、XEvent Profiler は SSMS に直接統合され、SQL エンジンのスケーラブルな拡張イベント テクノロジ上に構築されています。Unlike SQL Profiler, XEvent profiler is directly integrated into SSMS and is built on top of the scalable Extended Events technology in the SQL engine. この機能を使用すると、SQL Server の診断イベントのライブ ストリーミング ビューにすばやくアクセスできます。This feature enables quick access to a live streaming view of diagnostics events on the SQL server. このビューはカスタマイズできます。また、.viewsettings ファイルとして他の SSMS ユーザーと共有することができます。This view can be customized and those customizations can be shared with other SSMS users as a .viewsettings file. XE プロファイラーで作成されたセッションは、SQL Profiler を使用した場合の同様の SQL トレースよりも、実行中の SQL Server に対する影響が少なくなります。The session created by XE Profiler is less intrusive to the running SQL server than a similar SQL trace would be when using SQL Profiler. このセッションはユーザーがカスタマイズできますが、既存の XE セッションのプロパティの UI または TSQL を使用してカスタマイズすることもできます。This session can be customized by the user as well, using the existing XE session properties UI or by TSQL.


この機能は、SQL Server Management Studio (SSMS) v17.3 以降でのみ使用できます。This feature is only available on SQL Server Management Studio (SSMS) v17.3 or later. 最新バージョンを使用していることを確認してください。Make sure you are using the latest version. 最新バージョンはこちらで入手できます。You can find the latest version here.

はじめにGetting Started

XEvent Profiler にアクセスするには、次の手順を実行します。To access the XEvent Profiler, follow these steps:

  1. SQL Server Management Studio を開きます。Open SQL Server Management Studio.

  2. SQL Server Database Engine または localhost のインスタンスに接続します。Connect to an instance of the SQL Server Database Engine or localhost.

  3. オブジェクト エクスプローラーで、XE プロファイラー メニュー項目を見つけて、[+] 記号をクリックして展開します。In Object Explorer, find the XE Profiler menu item and expand it by clicking the '+' sign.

    XEProfiler メニュー

  4. このセッションのすべての拡張イベントを表示する場合は、 [標準] をダブルクリックします。Double-click Standard if you want to view all extended events in this session. ログに記録されている SQL ステートメントを表示する場合は、 [T-SQL] をクリックします。Click T-SQL if you want to view the logged SQL statements. セッションがまだ作成されていない場合は、セッションが自動的に作成されます。If a session is not already created, a session is created for you.

    XEProfiler セッション

  5. これで拡張イベントが表示されるようになります。You can now view your Extended Events.

    XEProfiler ビューアー

参照See Also

拡張イベントExtended Events
拡張イベントのツールExtended Events Tools