Vylepšení
Toto vylepšení umožňuje kolekci některých Xevents specifických pro PolyBase v SQL Server 2019.
Další informace
Vzhledem k tomu, že PolyBase implementuje externí služby (PolyBase Engine a PolyBase Data Movement), nelze zachytit Xevents stejným způsobem, jako jsou povolené další události modulu SQL Server Engine X (například příkazy T-SQL nebo SQL Server Management Studio GUI).
-
Pokud chcete povolit kolekci PolyBase Xevents, musíte vytvořit nový souborEngineService.xevents.xml který obsahuje následující:
<event_sessions>
<event_session
name="DMSCommonSession" maxMemory="2" allowRecursiveEvents="true" eventRetentionMode="noEventLoss"
trackCausality="false" dispatchLatency="5" maxEventSize="1"
memoryPartitionMode="none">
<!-- tyto události jsou dostupné na všech SQL Server platformách (Windows/Linux/Big Data Clusters) –>
<událost package="DMSCommonXEvents" name="dsql_plan" />
<událost package="DMSCommonXEvents" name="name_node_ha" />
<událost package="DMSCommonXEvents" name="polybase_authorize_begin" />
<událost package="DMSCommonXEvents" name="polybase_authorize_end" />
<!-- tyto události jsou dostupné jenom pro SQL Server velkých datových clusterů –>
<událost package="DMSCommonXEvents" name="build_openrowset_query" />
<událost package="DMSCommonXEvents" name="initialize_metadata_processor" />
<target package="package0" name="event_file">
<parametr name="filename" value="PdwXevents.xel" />
<parametr name="max_file_size" value="10" />
<parametr name="max_rollover_files" value="10" />
</target>
</event_session>
</event_sessions>
-
Uložte soubor do souboru .. \MSSQL\Binn\Polybase. Možná ho budete muset uložit do jiného umístění a pak soubor přesunout do této složky.
-
Restartujte službu PolyBase Engine a uvidíte soubor vytvořený PdwXevents_0_{###}.xel vytvořený v rozhraní .. \MSSQL\Log\Polybase. Tento soubor XEL můžete zobrazit stejným způsobem jako jakýkoli jiný záznam souboru XEvents XEL.
Popisy událostí
Xevent |
Pole |
Popis události nebo pole |
K dispozici na všech platformách |
|
|
dsql_plan |
Informace o plánu Dsql |
|
memo_xml |
Memo xml |
|
dsql_plan_xml |
XML plánu dsql |
|
showplan_xml |
Showplan xml format of dsql plan. |
|
distributed_query_hash |
Hodnota hash dotazu je jedinečná pro stejný dotaz a použije se k identifikaci regrese dotazu. |
|
distributed_statement_id |
ID příkazu je jedinečné pro každý příkaz v dávce a může se použít pro korelaci na úrovni příkazu. |
|
distributed_request_id |
ID žádosti je jedinečné pro každý sp_execute_memo a může se použít pro korelaci sp_execute_memo spuštění |
|
distributed_query_id |
ID dotazu |
|
distributed_plan_step |
Krok v plánu distribuovaného dotazu |
|
dms_plan_step |
Krok v plánu DMS |
|
sql_handle |
SQL Úchyt |
|
name_node_ha |
NameNode ha tracing information. |
|
uri |
NameNode URI |
|
retry_count |
Počet opakování pro tento uzel |
|
isActiveNamenode |
||
shouldRetry |
||
polybase_authorize_begin |
PolyBase authorize begin event |
|
app_name |
Název aplikace |
|
session_id |
ID relace |
|
polybase_authorize_end |
PolyBase autorizovat koncovou událost |
|
app_name |
Název aplikace |
|
session_id |
ID relace |
|
K dispozici v BDC |
||
build_openrowset_query |
Build storagepool select from openrowset query |
|
select_query |
Výběr z dotazu openrowset |
|
distributed_query_hash |
Hodnota hash dotazu je jedinečná pro stejný dotaz a použije se k identifikaci regrese dotazu. |
|
distributed_statement_id |
ID příkazu je jedinečné pro každý příkaz v dávce a může se použít pro korelaci na úrovni příkazu. |
|
distributed_request_id |
ID žádosti je jedinečné pro každý sp_execute_memo a může se použít pro korelaci sp_execute_memo spuštění |
|
distributed_query_id |
ID dotazu |
|
distributed_plan_step |
Krok v plánu distribuovaného dotazu |
|
dms_plan_step |
Krok v plánu DMS |
|
sql_handle |
SQL Úchyt |
|
initialize_metadata_processor |
Procesor metadat je inicializován. |
|
shards_list |
Seznam koncových bodů horizontálního oddílu |
Řešení
Toto vylepšení je součástí následující kumulativní aktualizace pro SQL Server:
Kumulativní aktualizace pro SQL Server:
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:
Odkazy
Přečtěte si o terminologii, kterou Microsoft používá k popisu aktualizací softwaru.