Vylepšení
Toto vylepšení umožňuje shromažďování některých událostí Xevent specifických pro PolyBase v systému SQL Server 2019
Další informace
Vzhledem k tomu, že PolyBase je implementována externími službami (PolyBase Engine a PolyBase Data Movement), Xevents capture nelze povolit stejným způsobem, jakým jsou povoleny jiné události Xevent modulu SQL Server (například příkazy T-SQL nebo SQL Server Management Studio GUI).
- Pokud chcete povolit kolekci PolyBase Xevents, musíte vytvořit nový EngineService.xevents.xml souborů, který obsahuje následující:
Poznámka
-
<event_sessions>
<event_session
name="DMSCommonSession" maxMemory="2" allowRecursiveEvents="true" eventRetentionMode="noEventLoss"
trackCausality="false" dispatchLatency="5" maxEventSize="1"
memoryPartitionMode="none"> -
<-- jsou tyto události dostupné na všech platformách SQL Server (Windows/Linux/clustery pro velký objem dat) –>
<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" />
<-- jsou tyto události dostupné jenom pro SQL Server clustery pro velký objem dat –>
<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" />
<parameter name="max_file_size" value="10" />
<parameter name="max_rollover_files" value="10" />
</target>
</event_session>
</event_sessions>
- Uložte soubor do složky .. \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 PdwXevents_0_{####}.xel vytvořený v .. \MSSQL\Log\Polybase. Tento soubor XEL můžete zobrazit stejným způsobem jako jakýkoli jiný soubor XEvents zachycený tímto souborem.
Popisy událostí
| Funkce Xevent | Fields | Popis události/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 formát plánu dsql. | |
| 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 dá se použít pro korelaci na úrovni příkazu | |
| distributed_request_id | ID požadavku je jedinečné pro každý sp_execute_memo a může sloužit ke korelaci provádění sp_execute_memo | |
| 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 | Popisovač SQL | |
| name_node_ha | NameNode ha trasovací informace. | |
| identifikátor uri | NameNode URI | |
| retry_count | Počet opakování pro tento uzel. | |
| isActiveNamenode | ||
| shouldRetry | ||
| polybase_authorize_begin | Událost zahájení oprávnění PolyBase | |
| app_name | Název aplikace | |
| session_id | ID relace | |
| polybase_authorize_end | Ukončit událost autorizace PolyBase | |
| app_name | Název aplikace | |
| session_id | ID relace | |
| K dispozici na BDC | ||
| build_openrowset_query | Build storagepool select from openrowset query | |
| select_query | The select from openrowset query | |
| 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 dá se použít pro korelaci na úrovni příkazu | |
| distributed_request_id | ID požadavku je jedinečné pro každý sp_execute_memo a může sloužit ke korelaci provádění sp_execute_memo | |
| 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 | Popisovač SQL | |
| initialize_metadata_processor | Inicializovaný procesor metadat | |
| shards_list | Seznam koncových bodů horizontálních oddílů |
Řešení
Toto vylepšení je součástí následující kumulativní aktualizace pro SQL Server:
Informace o kumulativních aktualizacích 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:
Reference
Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.