Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Förbättring

Den här förbättringen aktiverar insamling av vissa PolyBase-specifika Xevents i SQL Server 2019

Mer information

På grund av att PolyBase implementeras av externa tjänster (PolyBase Engine och PolyBase Data Movement) kan inspelning av Xevents inte aktiveras på samma sätt som andra SQL Server Engine Xevents är aktiverade (t.ex. T-SQL-kommandon eller SQL Server Management Studio GUI).

  • Om du vill aktivera PolyBase Xevents-samling måste du skapa en nyEngineService.xevents.xml som innehåller följande:


<event_sessions>  
<event_session     name="DMSCommonSession" maxMemory="2" allowRecursiveEvents="true" eventRetentionMode="noEventLoss"
    trackCausality="false" dispatchLatency="5" maxEventSize="1"
    memoryPartitionMode="none"> 

<!-- är tillgängliga på alla SQL Server plattformar (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" />

<!-- dessa händelser är endast tillgängliga SQL Server för stora datakluster – >
    <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>  

  • Spara filen i .. \MSSQL\Binn\Polybase mapp. Du kan behöva spara den på en annan plats och sedan flytta filen till den här mappen.

  • Starta om PolyBase Engine-tjänsten så ser du filen PdwXevents_0_{####}.xel skapad i .. \MSSQL\Log\Polybase mapp. Du kan visa den här XEL-filen på samma sätt som andra XEvents XEL-filer.

Händelsebeskrivningar

Xevent

Fält

Händelse-/fältbeskrivning

Tillgängligt på alla plattformar

 

 

dsql_plan

Information om Dsql-abonnemang

memo_xml

MEMO xml

dsql_plan_xml

XML för dsql-plan

showplan_xml

Showplan xml-format för dsql-plan.

distributed_query_hash

Frågehash är unik för samma fråga och används för att identifiera fråge regression

distributed_statement_id

Kontoutdrags-ID är unikt för varje sats i en batch och kan användas för korrelation på programsatsnivå

distributed_request_id

Begär ID är unikt för varje sp_execute_memo och kan användas för korrelation mellan sp_execute_memo körning

distributed_query_id

Fråge-ID

distributed_plan_step

Steg i en distribuerad frågeplan

dms_plan_step

Steg i en DMS-plan

sql_handle

SQL Handtag

name_node_ha

NameNode ha tracing information.

uri

NameNode URI

retry_count

Antal försök igen för den här noden.

isActiveNamenode

shouldRetry

polybase_authorize_begin

PolyBase-auktorisera starthändelse

app_name

Programnamn

session_id

Sessions-ID

polybase_authorize_end

PolyBase-auktorisera end-händelse

app_name

Programnamn

session_id

Sessions-ID

Tillgängligt på BDC

build_openrowset_query

Skapa en lagringspool välj från frågan openrowset

select_query

Frågan välj från en öppenrowsuppsättning

distributed_query_hash

Frågehash är unik för samma fråga och används för att identifiera fråge regression

distributed_statement_id

Kontoutdrags-ID är unikt för varje sats i en batch och kan användas för korrelation på programsatsnivå

distributed_request_id

Begär ID är unikt för varje sp_execute_memo och kan användas för korrelation mellan sp_execute_memo körning

distributed_query_id

Fråge-ID

distributed_plan_step

Steg i en distribuerad frågeplan

dms_plan_step

Steg i en DMS-plan

sql_handle

SQL Handtag

initialize_metadata_processor

Metadataprocessor initieras

shards_list

Lista över fragmentade slutpunkter

Lösning

Den här förbättringen ingår i följande kumulativa uppdatering för SQL Server:

Om kumulativa uppdateringar för SQL Server:

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Referenser

Läs mer om terminologin som Microsoft använder för att beskriva programuppdateringar.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×