改進

這項改良功能可讓您在 2019 年 2 月收集一些 PolyBase SQL Server Xevent

其他相關資訊

由於 PolyBase 是由外部服務 (PolyBase Engine 和 PolyBase Data Movement) 所執行,因此 Xevents 捕獲的啟用方式無法與其他 SQL Server Engine Xevents 的啟用方式相同 (例如 T-SQL 命令或 SQL Server Management Studio GUI) 。

  • 若要啟用 PolyBase Xevents 集合,您必須建立包含EngineService.xevents.xml 的新檔案


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

<!--活動可在所有SQL Server平臺 (Windows/Linux/Big Data Clusters) -->
    <活動套件="DMSCommonXEvents" name="dsql_plan" />
    <package="DMSCommonXEvents" name="name_node_ha" />
    <事件套件="DMSCommonXEvents" name="polybase_authorize_begin" />
    <活動套件="DMSCommonXEvents" name="polybase_authorize_end" />

<!--這些事件僅適用于SQL Server資料組 ->
    <事件套件="DMSCommonXEvents" name="build_openrowset_query" />
    <活動套件="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 服務,您就會在 中 PdwXevents_0_{####}.xel 中建立檔案。\MSSQL\Log\Polybase 資料夾。 您可以用與任何其他 XEvents XEL 檔案捕獲相同的方式來查看此 XEL 檔案。

活動描述

Xevent

領域

事件/欄位描述

可在所有平臺上使用

 

 

dsql_plan

Dsql 方案資訊

memo_xml

備忘 xml

dsql_plan_xml

dsql 計畫的 XML

showplan_xml

顯示 dsql 方案之 Xml 格式。

distributed_query_hash

查詢雜湊是同一個查詢的唯一資料,會用來識別查詢回歸

distributed_statement_id

語句識別碼是批次中每個語句的唯一,可用於語句層級關聯

distributed_request_id

要求識別碼對於每個sp_execute_memo都是唯一的,可用於關聯sp_execute_memo執行

distributed_query_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

會話識別碼

polybase_authorize_end

PolyBase 授權結束事件

app_name

應用程式名稱

session_id

會話識別碼

適用于 BDC

build_openrowset_query

從 openrowset 查詢選取建立儲存庫

select_query

從 openrowset 查詢選取

distributed_query_hash

查詢雜湊是同一個查詢的唯一資料,會用來識別查詢回歸

distributed_statement_id

語句識別碼是批次中每個語句的唯一,可用於語句層級關聯

distributed_request_id

要求識別碼對於每個sp_execute_memo都是唯一的,可用於關聯sp_execute_memo執行

distributed_query_id

查詢識別碼

distributed_plan_step

分散式查詢計畫中的步驟

dms_plan_step

DMS 計畫中的步驟

sql_handle

SQL處理

initialize_metadata_processor

元資料處理器已初始化

shards_list

ss分片端點清單

解決方案

這項改進包含在下列的累積更新中,SQL Server:

關於累積更新SQL Server:

每個新的累積更新SQL Server包含上一個累加更新中包含的所有 hotfix 和所有安全性修正。 查看最新累積更新,SQL Server:

參考

了解 Microsoft 用來說明軟體更新的術語

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

您對翻譯品質的滿意度為何?
會影響您使用體驗的因素為何?

感謝您的意見反應!

×