適用先
SQL Server 2019 on Windows

改善

この機能強化により、2019 年に一部の PolyBase 固有の Xevent をSQL Serverできます。

詳細情報

PolyBase は外部サービス (PolyBase エンジンと PolyBase データ移動) によって実装されています。Xevents キャプチャは、他の SQL Server エンジン Xevents が有効になっているのと同じ方法 (T-SQL コマンドや SQL Server Management Studio GUI など) で有効にすることはできません。

  • PolyBase Xevents コレクションを有効にするには、次を含む新 EngineService.xevents.xmlを作成 する必要があります。

<event_sessions>   <event_session     name="DMSCommonSession" maxMemory="2" allowRecursiveEvents="true" eventRetentionMode="noEventLoss"     trackCausality="false" dispatchLatency="5" maxEventSize="1"     memoryPartitionMode="none"> 

<!--これらのイベントは、すべての SQL Server プラットフォーム (Windows/Linux/ビッグ データ クラスター) -->     <package="DMSCommonXEvents" name="dsql_plan" />     <package="DMSCommonXEvents" name="name_node_ha" />     <package="DMSCommonXEvents" name="polybase_authorize_begin" />     <package="DMSCommonXEvents" name="polybase_authorize_end" /> <!--イベントは、ビッグ データ クラスターのSQL Serverにのみ使用できます-->     <event package="DMSCommonXEvents" name="build_openrowset_query" />     <package="DMSCommonXEvents" name="initialize_metadata_processor" />  

    <package="package0" name="event_file">       <name="filename" value="PdwXevents.xel" />       <name="max_file_size" value="10" />       <name="max_rollover_files" value="10" />     </target>   </event_session> </event_sessions>  

  • ファイルを に 保存します。\MSSQL\Binn\Polybase フォルダー。 別の場所に保存してから、このフォルダーにファイルを移動する必要がある場合があります。

  • PolyBase Engine サービスを再起動すると 、{####}.xel PdwXevents_0_ ファイルが に作成されます。\MSSQL\Log\Polybase フォルダー。 この XEL ファイルは、他の XEvents XEL ファイル キャプチャと同じ方法で表示できます。

イベントの説明

Xevent

フィールド

イベント/フィールドの説明

すべてのプラットフォームで利用可能

 

 

dsql_plan

DSQL プラン情報

memo_xml

メモ xml

dsql_plan_xml

DSQL プランの XML

showplan_xml

dsql プランのプラン XML 形式を表示します。

distributed_query_hash

クエリ ハッシュは同じクエリに対して一意であり、クエリの回帰を識別するために使用されます。

distributed_statement_id

ステートメント ID はバッチ内の各ステートメントに対して一意であり、ステートメント レベルの関連付けに使用できます。

distributed_request_id

要求 ID は、各要求のsp_execute_memo一意であり、実行の関連付けsp_execute_memoできます。

distributed_query_id

クエリ ID

distributed_plan_step

分散クエリ プランのステップ

dms_plan_step

DMS プランの手順

sql_handle

SQLハンドル

name_node_ha

NameNode ha トレース情報。

uri

NameNode URI

retry_count

このノードの再試行回数。

isActiveNamenode

shouldRetry

polybase_authorize_begin

PolyBase 承認開始イベント

app_name

アプリケーション名

session_id

セッション ID

polybase_authorize_end

PolyBase 承認の終了イベント

app_name

アプリケーション名

session_id

セッション ID

BDC で利用可能

build_openrowset_query

openrowset クエリから storagepool select をビルドする

select_query

openrowset クエリからの選択

distributed_query_hash

クエリ ハッシュは同じクエリに対して一意であり、クエリの回帰を識別するために使用されます。

distributed_statement_id

ステートメント ID はバッチ内の各ステートメントに対して一意であり、ステートメント レベルの関連付けに使用できます。

distributed_request_id

要求 ID は、各要求のsp_execute_memo一意であり、実行の関連付けsp_execute_memoできます。

distributed_query_id

クエリ ID

distributed_plan_step

分散クエリ プランのステップ

dms_plan_step

DMS プランの手順

sql_handle

SQLハンドル

initialize_metadata_processor

メタデータ プロセッサが初期化される

shards_list

シャード エンドポイントの一覧

解決方法

この機能強化は、次の累積的な更新プログラムに含SQL Server。

データの累積的な更新SQL Server:

SQL Serverの各新しい累積的な更新プログラムには、すべての修正プログラムと、以前の累積的な更新プログラムに含まれているすべてのセキュリティ修正プログラムが含まれています。 最新の累積的な更新プログラムを確認SQL Server。

関連情報

マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。