Si applica aSQL Server 2019 on Windows

Miglioramento

Questo miglioramento consente la raccolta di alcuni eventi X specifici di PolyBase SQL Server 2019

Ulteriori informazioni

A causa dell'implementazione di PolyBase da parte di servizi esterni (PolyBase Engine e PolyBase Data Movement), l'acquisizione di eventi X non può essere abilitata nello stesso modo in cui sono abilitati gli altri eventi X del motore di SQL Server (ad esempio comandi T-SQL o gui SQL Server Management Studio).

  • Per abilitare la raccolta PolyBase Xevents, è necessario creare un nuovo EngineService.xevents.xml file che contiene quanto segue:

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

<!-- questi eventi sono disponibili in tutte le piattaforme SQL Server (Windows/Linux/Big Data Cluster) -->     <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" /> <!-- questi eventi sono disponibili solo per SQL Server big data cluster -- >     <event package="DMSCommonXEvents" name="build_openrowset_query" />     <event package="DMSCommonXEvents" name="initialize_metadata_processor" />  

    <target package="package0" name="event_file">       <parametro name="filename" value="PdwXevents.xel" />       <parametro name="max_file_size" value="10" />       <parametro name="max_rollover_files" value="10" />     </target>   </event_session> </event_sessions>  

  • Salvare il file nel file .. \MSSQL\Binn\Polybase. Potrebbe essere necessario salvarlo in un percorso diverso e quindi spostare il file in questa cartella.

  • Riavviare il servizio PolyBase Engine e verrà visualizzato il file PdwXevents_0_{####}.xel creato nel file .. \MSSQL\Log\Polybase. È possibile visualizzare questo file XEL allo stesso modo di qualsiasi altro file XEvents XEL.

Descrizioni degli eventi

Evento X

Campi

Descrizione evento/campo

Disponibile su tutte le piattaforme

 

 

dsql_plan

Informazioni sul piano Dsql

memo_xml

Memo xml

dsql_plan_xml

XML del piano dsql

showplan_xml

Formato XML Showplan del piano dsql.

distributed_query_hash

L'hash della query è univoco per la stessa query e verrà usato per identificare la regressione della query

distributed_statement_id

L'ID istruzione è univoco per ogni istruzione in un batch e può essere usato per la correlazione a livello di istruzione

distributed_request_id

L'ID richiesta è univoco per ogni sp_execute_memo e può essere usato per la correlazione sp_execute_memo esecuzione

distributed_query_id

Query ID

distributed_plan_step

Passaggio in un piano di query distribuita

dms_plan_step

Passaggio di un piano DMS

sql_handle

SQL Quadratino di ridimensionamento

name_node_ha

NameNode ha le informazioni di traccia.

uri

NameNode URI

retry_count

Numero di tentativi per questo nodo.

isActiveNamenode

shouldRetry

polybase_authorize_begin

PolyBase autorizza l'evento begin

app_name

Nome dell'applicazione

session_id

ID sessione

polybase_authorize_end

PolyBase autorizza l'evento di fine

app_name

Nome dell'applicazione

session_id

ID sessione

Disponibile in BDC

build_openrowset_query

Build storagepool select from openrowset query

select_query

La query select from openrowset

distributed_query_hash

L'hash della query è univoco per la stessa query e verrà usato per identificare la regressione della query

distributed_statement_id

L'ID istruzione è univoco per ogni istruzione in un batch e può essere usato per la correlazione a livello di istruzione

distributed_request_id

L'ID richiesta è univoco per ogni sp_execute_memo e può essere usato per la correlazione sp_execute_memo esecuzione

distributed_query_id

Query ID

distributed_plan_step

Passaggio in un piano di query distribuita

dms_plan_step

Passaggio di un piano DMS

sql_handle

SQL Quadratino di ridimensionamento

initialize_metadata_processor

Il processore dei metadati viene inizializzato

shards_list

Elenco degli endpoint della partizione

Risoluzione

Questo miglioramento è incluso nell'aggiornamento cumulativo seguente per SQL Server:

Informazioni sugli aggiornamenti cumulativi per SQL Server:

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni di sicurezza incluse nell'aggiornamento cumulativo precedente. Vedere gli aggiornamenti cumulativi più recenti per SQL Server:

Riferimenti

Informazioni sulla terminologia usata da Microsoft per descrivere gli aggiornamenti software.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.