Unapređenje
Ovo poboljšanje omogućava kolekciju nekih Xevents specifičnih za PolyBase u SQL Server 2019
Više informacija
Zbog toga što polyBase primenjuju spoljne usluge (PolyBase Engine i PolyBase premeštanje podataka), Xevents hvatanje nije moguće omogućiti na isti način na koji su omogućeni drugi Xeventsi SQL Server Engine Xevents (t-SQL komande ili SQL Server Management Studio GUI).
-
Da biste omogućili PolyBase Xevents kolekciju, morate da kreirate novu kolekciju EngineService.xevents.xml koja sadrži sledeće:
<event_sessions> <event_session name="DMSCommonSession" maxMemory="2" allowRecursiveEvents="true" eventRetentionMode="noEventLoss" trackCausality="false" dispatchLatency="5" maxEventSize="1" memoryPartitionMode="none">
<!-- ovi događaji su dostupni na svim SQL Server platformama (Windows/Linux/Big Data Clusters) -- > <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" /> <!-- ovi događaji su dostupni samo SQL Server velikim klasterima podataka -- > <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" /> <ime parametra="max_file_size" value="10" /> <ime parametra="max_rollover_files" value="10" /> </target> </event_session> </event_sessions>
-
Sačuvajte datoteku u .. \MSSQL\Binn\Polybase fascikla. Možda ćete morati da je sačuvate na drugom mestu, a zatim premestite datoteku u ovu fasciklu.
-
Ponovo pokrenite uslugu PolyBase Engine i videćete datoteku koju PdwXevents_0_{###}.xel kreira u .. \MSSQL\Log\Polybase fascikla. Ovu XEL datoteku možete da prikažete na isti način kao i bilo koji drugi snimak XEvents XEL datoteke.
Opisi događaja
|
Xevent |
Polja |
Opis događaja/polja |
|
Dostupno na svim platformama |
|
|
|
dsql_plan |
Informacije o Dsql planu |
|
|
memo_xml |
Memo xml |
|
|
dsql_plan_xml |
XML of dsql plan |
|
|
showplan_xml |
Showplan xml format of dsql plan. |
|
|
distributed_query_hash |
Hash upita je jedinstven za isti upit i koristiće se za identifikovanje regresije upita |
|
|
distributed_statement_id |
ID izjave je jedinstven za svaki izraz u paketu i može da se koristi za korelaciju na nivou izjave |
|
|
distributed_request_id |
ID zahteva je jedinstven za svaku sp_execute_memo i može da se koristi za korelaciju sp_execute_memo izvršavanja |
|
|
distributed_query_id |
ID upita |
|
|
distributed_plan_step |
Korak u distribuiranom planu upita |
|
|
dms_plan_step |
Korak u DMS planu |
|
|
sql_handle |
SQL Regulator |
|
|
name_node_ha |
NameNode hacing information. |
|
|
uri |
NameNode URI |
|
|
retry_count |
Broj ponožja za ovaj nod. |
|
|
isActiveNamenode |
||
|
bi trebalo daretry |
||
|
polybase_authorize_begin |
PolyBase authorize begin event |
|
|
app_name |
Ime aplikacije |
|
|
session_id |
ID sesije |
|
|
polybase_authorize_end |
PolyBase authorize end event |
|
|
app_name |
Ime aplikacije |
|
|
session_id |
ID sesije |
|
|
Dostupno u BDC-u |
||
|
build_openrowset_query |
Build storagepool select from openrowset query |
|
|
select_query |
Izbor iz openrowset upita |
|
|
distributed_query_hash |
Hash upita je jedinstven za isti upit i koristiće se za identifikovanje regresije upita |
|
|
distributed_statement_id |
ID izjave je jedinstven za svaki izraz u paketu i može da se koristi za korelaciju na nivou izjave |
|
|
distributed_request_id |
ID zahteva je jedinstven za svaku sp_execute_memo i može da se koristi za korelaciju sp_execute_memo izvršavanja |
|
|
distributed_query_id |
ID upita |
|
|
distributed_plan_step |
Korak u distribuiranom planu upita |
|
|
dms_plan_step |
Korak u DMS planu |
|
|
sql_handle |
SQL Regulator |
|
|
initialize_metadata_processor |
Procesor metapodataka je pokrenut |
|
|
shards_list |
Lista oštećenih krajnjih taka |
Rezolucija
Ovo poboljšanje je uključeno u sledeću kumulativnu ispravku za SQL Server:
O kumulativnim ispravkama za SQL Server:
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisu softverskih ispravki.