KB4561725 — uzlabojums: iespējo PolyBase Xevent sesiju SQL Server 2019

Attiecas uz
SQL Server 2019 on Windows

Uzlabojums

Šis uzlabojums ļauj apkopot dažus PolyBase specifiskus Xevents SQL Server 2019

Papildinformācija

Tā kā PolyBase īsteno ārējie pakalpojumi (PolyBase Engine un PolyBase Data Movement), Xevents tveršanu nevar iespējot tādā pašā veidā, kā ir iespējoti citi SQL Server Engine Xevents (piemēram, T-SQL komandas vai SQL Server Management Studio GUI).

  • Lai iespējotu PolyBase Xevents kolekciju, ir jāizveido jauns faila EngineService.xevents.xml , kas satur:

Piezīme

  • <event_sessions>
       <event_session
        name="DMSCommonSession" maxMemory="2" allowRecursiveEvents="true" eventRetentionMode="noEventLoss"
        trackCausality="false" dispatchLatency="5" maxEventSize="1"
        memoryPartitionMode="none"> 
  • <-- šie notikumi ir pieejami visās SQL Server platformās (Windows/Linux/Lielapjoma datu klasteri),>
         <event package="DMSCommonXEvents" name="dsql_plan" />
         <event package="DMSCommonXEvents" name="name_node_ha" />
         <event package="DMSCommonXEvents" name="polybase_authorize_begin" />
         <event package="DMSCommonXEvents" name="polybase_authorize_end" />
     
    <-- šie pasākumi ir pieejami tikai SQL Server Lielapjoma datu klasteri —>
         <event package="DMSCommonXEvents" name="build_openrowset_query" />
         <event package="DMSCommonXEvents" name="initialize_metadata_processor" />
  • <target package="package0" name="event_file">
           <parametra nosaukums="faila_nosaukums" value="PdwXevents.xel" />
           <Parameter name="max_file_size" value="10" />
           <parametra nosaukums="max_rollover_files" vērtība="10" />
         </mērķis>
     
       </event_session>
    </event_sessions>
  • Saglabājiet failu .. \MSSQL\Binn\Polybase mape. Iespējams, fails jāsaglabā citā atrašanās vietā un pēc tam tas jāpārvieto uz šo mapi.
  • Restartējiet PolyBase Engine pakalpojumu, un jūs redzēsiet failu PdwXevents_0_{####}.xel , kas izveidots .. \MSSQL\Log\Polybase mape. Šo XEL failu varat skatīt tāpat kā jebkuru citu XEvents XEL faila tveršanu.

Notikumu apraksti

Xevent Outlook Web App Mobile ikona Papildu opcijas Notikuma/lauka apraksts
Pieejams visās platformās
dsql_plan Dsql plāna informācija
memo_xml Memo xml
dsql_plan_xml DSSQL plāna XML
showplan_xml DSSQL plāna Showplan XML formāts.
distributed_query_hash Vaicājuma jaucējkods ir unikāls tam pašam vaicājumam un tiks izmantots, lai noteiktu vaicājuma regresiju
distributed_statement_id Priekšraksta ID ir unikāls katram paketes priekšrakstam, un to var izmantot priekšraksta līmeņa korelācijai
distributed_request_id Pieprasījuma ID ir unikāls katram sp_execute_memo un to var izmantot sp_execute_memo izpildes korelācijai
distributed_query_id Vaicājuma ID
distributed_plan_step Step in a distributed query plan
dms_plan_step Darbība DMS plānā
sql_handle SQL turis
name_node_ha NameNode ha izsekošanas informācija.
uri NameNode URI
retry_count Atkārtoto mēģinājumu skaits šim mezglam.
isActiveNamenode
shouldRetry
polybase_authorize_begin PolyBase authorize start event
app_name Lietojumprogrammas nosaukums
session_id Sesijas ID
polybase_authorize_end PolyBase authorize end event
app_name Lietojumprogrammas nosaukums
session_id Sesijas ID
Pieejams BDC
build_openrowset_query Build storagepool select from openrowset query
select_query Atlase no openrowset vaicājuma
distributed_query_hash Vaicājuma jaucējkods ir unikāls tam pašam vaicājumam un tiks izmantots, lai noteiktu vaicājuma regresiju
distributed_statement_id Priekšraksta ID ir unikāls katram paketes priekšrakstam, un to var izmantot priekšraksta līmeņa korelācijai
distributed_request_id Pieprasījuma ID ir unikāls katram sp_execute_memo un to var izmantot sp_execute_memo izpildes korelācijai
distributed_query_id Vaicājuma ID
distributed_plan_step Step in a distributed query plan
dms_plan_step Darbība DMS plānā
sql_handle SQL turis
initialize_metadata_processor Metadatu apstrādātājs ir inicializēts
shards_list Fragmentu galapunktu saraksts

Risinājums

Šis uzlabojums ir iekļauts šajā SQL Server kumulatīvajā atjauninājumā:

Par SQL Server kumulatīvajiem atjauninājumiem:

Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos SQL Server kumulatīvos atjauninājumus:

Atsauces

Uzziniet par terminoloģiju, ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.