KB4561725 – Poboljšanje: Omogućuje PolyBase Xevent Session u SQL Server 2019

Primjenjuje se na
SQL Server 2019 on Windows

Poboljšanja

Ovo poboljšanje omogućuje prikupljanje nekih Xeventa specifičnih za PolyBase u SQL Server 2019

Dodatne informacije

Zbog toga što PolyBase implementiraju vanjski servisi (PolyBase Engine i PolyBase Data Movement), Xevents snimanje ne može se omogućiti na isti način kao što su omogućeni drugi SQL Server Engine Xevents (npr. T-SQL naredbe ili SQL Server Management Studio GUI).

  • Da biste omogućili zbirku PolyBase Xevents, morate stvoriti novu datotekuEngineService.xevents.xml koja sadrži sljedeće:

Napomena

  • <event_sessions>
       <event_session
        name="DMSCommonSession" maxMemory="2" allowRecursiveEvents="true" eventRetentionMode="noEventLoss"
        trackCausality="false" dispatchLatency="5" maxEventSize="1"
        memoryPartitionMode="none"> 
  • <-- su ti događaji dostupni na svim platformama SQL Server (Windows/Linux/klasteri za velike podatke) -->
         <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" />
     
    <-- su ti događaji dostupni samo za SQL Server klasteri za velike podatke>
         <event package="DMSCommonXEvents" name="build_openrowset_query" />
         <event package="DMSCommonXEvents" name="initialize_metadata_processor" />
  • <target package="package0" name="event_file">
           <parameter name="filename" value="PdwXevents.xel" />
           <Naziv parametra="max_file_size" value="10" />
           <Naziv parametra="max_rollover_files" Value="10" />
         </target>
     
       </event_session>
    </event_sessions>
  • Spremite datoteku u .. mapa \MSSQL\Binn\Polybase . Možda ćete je morati spremiti na neko drugo mjesto, a zatim premjestiti datoteku u tu mapu.
  • Ponovno pokrenite servis PolyBase Engine i vidjet ćete datoteku PdwXevents_0_{####}.xel stvorenu u .. mapa \MSSQL\Log\Polybase. Ovu XEL datoteku možete pregledavati na isti način kao i bilo koju drugu XEvents XEL datoteku.

Opisi događaja

Xevent Ikona za više mogućnosti u web-aplikaciji Outlook Web App Mobile Opis događaja/polja
Dostupno na svim platformama
dsql_plan Informacije o Dsql planu
memo_xml Memo xml
dsql_plan_xml XML dsql plana
showplan_xml XML oblik programa Showplan za DSql plan.
distributed_query_hash Raspršivanje upita jedinstveno je za isti upit i služi za određivanje regresije upita
distributed_statement_id ID naredbe jedinstven je za svaku naredbu u skupu i može se koristiti za korelaciju na razini naredbe
distributed_request_id ID zahtjeva jedinstven je za svaki sp_execute_memo i može se koristiti za korelaciju sp_execute_memo izvršenja
distributed_query_id ID upita
distributed_plan_step Korak u planu distribuiranih upita
dms_plan_step Korak u DMS planu
sql_handle SQL hvatište
name_node_ha NameNode podaci o praćenju ha.
uri URI čvora naziva
retry_count Broj ponovnih pokušaja za ovaj čvor.
isActiveNamenode
shouldRetry
polybase_authorize_begin Događaj početka autorizacije za PolyBase
app_name Naziv aplikacije
session_id ID sesije
polybase_authorize_end PolyBase autorizirajte završni događaj
app_name Naziv aplikacije
session_id ID sesije
Dostupno na BDC-u
build_openrowset_query Build storagepool select from openrowset query
select_query Upit za odabir iz skupa redaka
distributed_query_hash Raspršivanje upita jedinstveno je za isti upit i služi za određivanje regresije upita
distributed_statement_id ID naredbe jedinstven je za svaku naredbu u skupu i može se koristiti za korelaciju na razini naredbe
distributed_request_id ID zahtjeva jedinstven je za svaki sp_execute_memo i može se koristiti za korelaciju sp_execute_memo izvršenja
distributed_query_id ID upita
distributed_plan_step Korak u planu distribuiranih upita
dms_plan_step Korak u DMS planu
sql_handle SQL hvatište
initialize_metadata_processor Inicijalizira se izvršitelj obrade metapodataka
shards_list Popis krajnjih točaka krhotina

Rješenje

Ovo je poboljšanje obuhvaćeno sljedećim kumulativnim ažuriranjem za SQL Server:

O kumulativnim ažuriranjima za SQL Server:

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Reference

Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.