2017-10-10 41 views
0

私はSSMSをv.17.3にアップデートしたばかりで、XEvent Profilerという新機能が登場しました。 .xelファイルを使って標準イベントの出力にアクセスする方法はありますか?私たちは何とかこのセッションをターゲットにしてそれに書き込むことができますか?それとももっとRDBSスタイルでこれにアクセスする他のスマートな方法がありますか?SSMS XEvent Profiler - データへのアクセス方法?

私が試してみました:

SELECT * 
FROM sys.dm_xe_sessions xs 
JOIN sys.dm_xe_session_targets xst ON xst.[event_session_address] = xs.[address] 
WHERE xs.[name] = N'QuickSessionStandard' 

sys.dm_xe_session_targets.target_dataではなく、成功せずに場所を見つけること。 これはちょうど言っている:ライブデータ]ウィンドウを中心に

<LiveStreamTarget truncated="0"> 
    <clients> 
     <client name="session_id=XX" pendingBuffers="0"></client> 
    </clients> 
</LiveStreamTarget> 

答えて

1

を、メニューのExtended Events-->Stop Data Feedをクリックしてください。次に、Extended Events-->Export to-->Table...をクリックして、キャプチャしたトレースデータをテーブル、xelファイル、またはCSVに保存します。これらは特別なニーズに使用できます。

この機能は、セッションデータをManagement-->Extended Events-->Sessionsで表示する場合に使用できる標準のXEツールと似ていますが、XEプロファイラには、他のターゲットではなくライブデータによるトレースのみが含まれています。

+0

優秀! .xelファイルの場合、私はspリーダーを作成しました。このため、[Extended Events]ボタンの背後にあるものをチェックすることは考えられませんでした。御時間ありがとうございます! –

関連する問題