SQL Server Profiler の拡張機能 (プレビュー)

SQL Server Profiler の拡張機能 (プレビュー) は、拡張イベントを使用して構築されていることを除けば、SQL Server Management Studio (SSMS) Profiler に似たシンプルな SQL Server トレース ソリューションです。 SQL Server Profiler は、使いやすく、最も一般的なトレース構成に合わせて適切な既定値を備えています。 UX は、イベントを参照するため、および関連付けられた Transact-SQL (T-SQL) テキストを表示するために最適化されています。 Azure Data Studio 用の SQL Server Profiler では、使いやすい UX で T-SQL 実行アクティビティを収集するための適切な既定値も想定されています。 この拡張機能は、現在プレビューの段階にあります。

一般的な SQL Profiler のユースケース:

  • 問題の原因を特定するため、問題の発生したクエリを順次実行する。
  • 実行速度の遅いクエリを検出し、その原因を診断する。
  • 問題の原因となる一連の Transact-SQL ステートメントをキャプチャする。
  • ワークロードを調整するため、SQL Server のパフォーマンスを監視する。
  • 問題を診断するために、さまざまなパフォーマンス カウンターの関連を調べる。
  • レビュー用に既存の XEL ファイルを開きます。

SQL Server Profiler の拡張機能をインストールする

  1. 拡張機能マネージャーを開いて、使用可能な拡張機能にアクセスするには、拡張機能アイコンを選択するか、 [表示] メニューの [拡張機能] を選択します。

  2. 使用可能な拡張機能を選択すると、その詳細が表示されます。

    Profiler Extension Manager

  3. 必要な拡張機能を選択してインストールします。

  4. [再読み込み] を選択して拡張機能を有効にします (拡張機能を初めてインストールするときにのみ必要です)。

Profiler の開始

  1. Profiler を起動するには、まず [サーバー] タブでサーバーへの接続を確立します。

  2. 接続後、「Alt + P」と入力して Profiler を起動するか、サーバー接続を右クリックして [プロファイラーの起動] を選択します。

  3. ドロップダウン リストから、セッション テンプレートを選択します。 Azure SQL DB の場合、使用可能なテンプレートは Standard_Azure のみです。

  4. 必要に応じてセッション名を編集し、[開始] を選択します。

  5. セッションは自動的に開始され、ビューアーにイベントの表示が開始されます。

  6. Profiler を停止するには、[Alt + S] キーを押すか、ツール バーの [停止] ボタンを使用します。

  7. ホットキー [Alt + S] は切り替えです。 Profiler を再起動するには、[Alt + S] キーを押すか、ツール バーの [スタート] ボタンを使用します。

    View profiler

保存した XEL ファイルを開く

  1. ローカルに保存した XEL ファイルを表示するには、[Ctrl/CMD + Shift + P] キーを押してコマンド パレットを開き、「Profiler: Open XEL File」と入力して、コマンドを選択します。
  2. 保存した XEL ファイルを参照し、[開く] を選択します。
  3. そのファイルはビューア内で開かれます。

次のステップ

Profiler と拡張イベントの詳細については、拡張イベントに関するページを参照してください。