SSMS XEvent Profiler の使用Use the SSMS XEvent Profiler

適用対象: ○SQL Server ○Azure SQL Database XAzure SQL Data Warehouse XParallel Data WarehouseAPPLIES TO: yesSQL Server yesAzure SQL Database noAzure SQL Data Warehouse 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.

フィードバックをお待ちしております。 この記事の手順やコード例の中で、古い情報や間違っている情報を見つけた場合は、ぜひお知らせください。We are listening: If you find something outdated or incorrect in this article, such as a step or a code example, please tell us. このページの下部にある [フィードバック] セクション内で [このページ] ボタンをクリックしてください。You can click the This page button in the Feedback section at the bottom of this page. SQL に関するフィードバックのすべての項目に目を通しています (通常は翌日)。We read every item of feedback about SQL, typically the next day. よろしくお願いいたします。Thanks.

XEProfiler ビューアー

参照See Also

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