การปรับปรุง
การปรับปรุงนี้จะเปิดใช้งานคอลเลกชันของ PolyBase ที่ระบุ Xyvents SQL Server 2019
ข้อมูลเพิ่มเติม
เนื่องจาก PolyBase ถูกใช้งานโดยบริการภายนอก (PolyBase Engine และ PolyBase Data Movement) จึงไม่สามารถเปิดใช้งานการจับภาพ Xyvent ได้ในแบบเดียวกับที่เปิดใช้งาน SQL Server Engine Xyvents อื่นๆ (เช่น สั่ง T-SQL หรือ SQL Server Management Studio GUI)
-
To enable PolyBase Xyvents collection, you need to create a new file EngineService.xevents.xml that contains the following:
<event_sessions> <event_session name="DMSCommonSession" maxMemory="2" allowRecursiveAvents="true" eventRetentionMods="noSventLoss" trackCausality="false" dispatchLatency="5" maxAventSize="1" memoryPartitionMods="none">
<!--เหตุการณ์เหล่านี้พร้อมใช้งานบนแพลตฟอร์มSQL Server (Windows/Linux/Big Data Clusters) > <เหตุการณ์="DMSCommonXEdvents" name="dsql_plan" /> <เหตุการณ์="DMSCommonXEdvents" name="name_node_ha" /> <เหตุการณ์="DMSCommonXEdvents" name="polybase_authorize_begin" /> <เหตุการณ์="DMSCommonXEdvents" name="polybase_authorize_end" /> <!--เหตุการณ์เหล่านี้จะพร้อมใช้งานเฉพาะSQL Server Big Data Clusters --> <เหตุการณ์="DMSCommonXEdvents" name="build_openrowset_query" /> <เหตุการณ์="DMSCommonXEdvents" name="initialize_metadata_processor" />
<ปลายทาง package="package0" name="event_file"> <พารามิเตอร์ name="filename" value="PdwXyvents.xel" /> <พารามิเตอร์ name="max_file_size" value="10" /> <ชื่อพารามิเตอร์="max_rollover_files" value="10" /> </target> </event_session> </event_sessions>
-
บันทึกไฟล์ลงใน .. \MSSQL\Binn\Polybase folder. คุณอาจต้องบันทึกไฟล์ไปยังที่ตั้งอื่น แล้วย้ายไฟล์ไปยังโฟลเดอร์นี้
-
รีสตาร์ตบริการ PolyBase Engine และคุณจะเห็นไฟล์ PdwXevents_0_ {####}.xel ที่สร้างขึ้นใน . \MSSQL\Log\Polybase folder. คุณสามารถดูไฟล์ XEL นี้ในลักษณะเดียวกับการจับภาพไฟล์ Xvents XEL อื่นๆ
รายละเอียดเหตุการณ์
|
Xvent |
เขตข้อมูล |
รายละเอียดเหตุการณ์/เขตข้อมูล |
|
พร้อมใช้งานบนแพลตฟอร์มทั้งหมด |
|
|
|
dsql_plan |
ข้อมูลแผน Dsql |
|
|
memo_xml |
Memo XML |
|
|
dsql_plan_xml |
XML ของแผน dsql |
|
|
showplan_xml |
Showplan xml format of dsql plan. |
|
|
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 tracing information. |
|
|
uri |
NameNode URI |
|
|
retry_count |
จํานวนของจํานวนที่ลองใหม่ของโหนดนี้ |
|
|
isActiveNamenode |
||
|
shouldRetry |
||
|
polybase_authorize_begin |
เหตุการณ์การเริ่มต้นของ PolyBase Authorize |
|
|
app_name |
ชื่อแอปพลิเคชัน |
|
|
session_id |
ID เซสชัน |
|
|
polybase_authorize_end |
เหตุการณ์สิ้นสุดการอนุมัติ PolyBase |
|
|
app_name |
ชื่อแอปพลิเคชัน |
|
|
session_id |
ID เซสชัน |
|
|
พร้อมใช้งานบน BDC |
||
|
build_openrowset_query |
สร้างคิวรีที่เก็บข้อมูลจากคิวรี Openrowset |
|
|
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 |
ตัวประมวลผล Metadata ถูกเตรียมใช้งานแล้ว |
|
|
shards_list |
รายการของจุดสิ้นสุดการแรเงา |
การแก้ไข
การปรับปรุงนี้จะรวมอยู่ในการอัปเดตสะสมต่อไปนี้SQL Server:
เกี่ยวกับการอัปเดตสะสมSQL Server:
แต่ละการอัปเดตสะสมใหม่SQL Serverมีการแก้ไขด่วนด่วนทั้งหมด และการแก้ไขด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตสะสมก่อนหน้า ดูการอัปเดตสะสมล่าสุดSQL Server:
อ้างอิง
เรียนรู้เกี่ยวกับ ศัพท์เฉพาะที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์