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.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti

Projít školení >

Získejte nové funkce jako první

Připojit se k programu Microsoft Insider >

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

Děkujeme vám za zpětnou vazbu.

×