Amélioration

Cette amélioration permet la collecte de certains événements Xevent spécifiques à PolyBase SQL Server 2019

Informations supplémentaires

En raison de l’implémentation de PolyBase par des services externes (PolyBase Engine et PolyBase Data Movement), la capture de Xevents ne peut pas être activée de la même façon que les autres commandes SQL Server Engine Xevents sont activées (par exemple, commandes T-SQL ou interface graphique utilisateur SQL Server Management Studio).

  • Pour activer la collection PolyBase Xevents, vous devez créer uneEngineService.xevents.xmlde fichier contenant les éléments suivants :


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

<!-- ces événements sont disponibles sur toutes les plateformes SQL Server (Windows/Linux/Big Data Clusters) -->
    <package d’événement="DMSCommonXEvents » name="dsql_plan » />
    <package d’événement="DMSCommonXEvents » name="name_node_ha » />
    <package d’événement="DMSCommonXEvents » name="polybase_authorize_begin » />
    <package d’événement="DMSCommonXEvents » name="polybase_authorize_end » />

<!-- ces événements sont uniquement disponibles pour les SQL Server grands clusters de données -->
    <package d’événement="DMSCommonXEvents » name="build_openrowset_query » />
    <package d’événement="DMSCommonXEvents » name="initialize_metadata_processor » />  

    <package cible="package0 » name="event_file">
      <nom du paramètre="nom_fichier » valeur="PdwXevents.xel » />
      <nom du paramètre="max_file_size » value="10 » />
      <nom du paramètre="max_rollover_files » valeur="10 » />
    </target>

  </event_session>
</event_sessions>  

  • Enregistrez le fichier sur le fichier .. \MSSQL\Binn\Polybase folder. Vous deront peut-être l’enregistrer à un autre emplacement, puis déplacer le fichier vers ce dossier.

  • Redémarrez le service PolyBase Engine et vous verrez le fichier PdwXevents_0_{####}.xel créé dans le fichier .. \MSSQL\Log\Polybase folder. Vous pouvez afficher ce fichier XEL de la même façon que n’importe quelle autre capture de fichier XEvents XEL.

Description des événements

Xevent

Champs

Description de l’événement/du champ

Disponible sur toutes les plateformes

 

 

dsql_plan

Informations sur le plan Dsql

memo_xml

Memo xml

dsql_plan_xml

XML de plan dsql

showplan_xml

Format Showplan xml du plan dsql.

distributed_query_hash

Le hachage de requête est unique pour la même requête et sera utilisé pour identifier la régression de requête

distributed_statement_id

L’ID d’instruction est unique pour chaque instruction d’un lot et peut être utilisé pour une corrélation au niveau de l’instruction

distributed_request_id

L’ID de demande est unique pour chaque sp_execute_memo et peut être utilisé pour la corrélation d’sp_execute_memo exécution

distributed_query_id

ID de requête

distributed_plan_step

Étape d’un plan de requête distribué

dms_plan_step

Étape d’un plan DMS

sql_handle

SQL Poignée

name_node_ha

NameNode ha tracing information.

uri

NameNode URI

retry_count

Nombre de réessayer pour ce nœud.

isActiveNamenode

shouldRetry

polybase_authorize_begin

Événement de début d’un événement autorisé PolyBase

app_name

Nom de l’application

session_id

Session ID

polybase_authorize_end

PolyBase authorize end event

app_name

Nom de l’application

session_id

Session ID

Disponible sur BDC

build_openrowset_query

Sélection de Covoiturage de build à partir d’une requête Openrowset

select_query

The select from openrowset query

distributed_query_hash

Le hachage de requête est unique pour la même requête et sera utilisé pour identifier la régression de requête

distributed_statement_id

L’ID d’instruction est unique pour chaque instruction d’un lot et peut être utilisé pour une corrélation au niveau de l’instruction

distributed_request_id

L’ID de demande est unique pour chaque sp_execute_memo et peut être utilisé pour la corrélation d’sp_execute_memo exécution

distributed_query_id

ID de requête

distributed_plan_step

Étape d’un plan de requête distribué

dms_plan_step

Étape d’un plan DMS

sql_handle

SQL Poignée

initialize_metadata_processor

Le processeur de métadonnées est initialisé

shards_list

Liste des points de terminaison shard

Résolution

Cette amélioration est incluse dans la mise à jour cumulative suivante pour SQL Server :

À propos des mises à jour cumulatives SQL Server :

Chaque nouvelle mise à jour cumulative SQL Server contient tous les correctifs et tous les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :

Références

En savoir plus à propos de la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la traduction ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions pour vos commentaires.

×