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.