Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Mejora

Esta mejora permite la recopilación de algunos eventos X específicos de PolyBase en SQL Server 2019

Más información

Debido a la implementación de PolyBase por los servicios externos (PolyBase Engine y PolyBase Data Movement), la captura de eventos X no se puede habilitar del mismo modo que se habilitan otros eventos X del motor de SQL Server (por ejemplo, comandos T-SQL o SQL Server Management Studio GUI).

  • Para habilitar la colección PolyBase Xevents, debe crear un nuevo archivo EngineService.xevents.xml que contenga lo siguiente:


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

<!-- estos eventos están disponibles en todas SQL Server plataformas (Windows/Linux/Big Data Clusters) -->
    <evento package="DMSCommonXEvents" name="dsql_plan" />
    <evento package="DMSCommonXEvents" name="name_node_ha" />
    <evento package="DMSCommonXEvents" name="polybase_authorize_begin" />
    <evento package="DMSCommonXEvents" name="polybase_authorize_end" />

<!-- estos eventos solo están disponibles para SQL Server clústeres de big data -->
    <evento package="DMSCommonXEvents" name="build_openrowset_query" />
    <evento package="DMSCommonXEvents" name="initialize_metadata_processor" />  

    <destino package="package0" name="event_file">
      <parámetro name="filename" value="PdwXevents.xel" />
      <parámetro name="max_file_size" value="10" />
      <parámetro name="max_rollover_files" value="10" />
    </target>

  </event_session>
</event_sessions>  

  • Guarde el archivo en el archivo .. \MSSQL\Binn\Polybase carpeta. Es posible que tenga que guardarlo en una ubicación diferente y, a continuación, mover el archivo a esta carpeta.

  • Reinicie el servicio PolyBase Engine y verá el archivo PdwXevents_0_{####}.xel creado en el archivo .. \MSSQL\Log\Polybase folder. Puede ver este archivo XEL del mismo modo que cualquier otra captura de archivo XEL de XEvents.

Descripciones de eventos

Xevent

Campos

Descripción de evento o campo

Disponible en todas las plataformas

 

 

dsql_plan

Información del plan Dsql

memo_xml

Memo xml

dsql_plan_xml

XML del plan dsql

showplan_xml

Mostrar formato xml de plan dsql.

distributed_query_hash

El hash de consulta es único para la misma consulta y se usará para identificar la regresión de la consulta

distributed_statement_id

El id. de instrucción es único para cada instrucción de un lote y se puede usar para la correlación de nivel de instrucción

distributed_request_id

Identificador de solicitud es único para cada sp_execute_memo y se puede usar para la correlación de sp_execute_memo ejecución

distributed_query_id

Id. de consulta

distributed_plan_step

Paso a paso en un plan de consulta distribuido

dms_plan_step

Paso a paso en un plan de DMS

sql_handle

SQL Controlador

name_node_ha

NameNode tiene información de seguimiento.

uri

NameNode URI

retry_count

Número de recuento de reintentos para este nodo.

isActiveNamenode

shouldRetry

polybase_authorize_begin

PolyBase autoriza el evento de inicio

app_name

Nombre de la aplicación

session_id

Id. de sesión

polybase_authorize_end

PolyBase autoriza el evento final

app_name

Nombre de la aplicación

session_id

Id. de sesión

Disponible en BDC

build_openrowset_query

Crear una opción de uso compartido de almacenamiento de la consulta de conjunto de filas abierto

select_query

La selección de la consulta de conjunto de filas abierto

distributed_query_hash

El hash de consulta es único para la misma consulta y se usará para identificar la regresión de la consulta

distributed_statement_id

El id. de instrucción es único para cada instrucción de un lote y se puede usar para la correlación de nivel de instrucción

distributed_request_id

Identificador de solicitud es único para cada sp_execute_memo y se puede usar para la correlación de sp_execute_memo ejecución

distributed_query_id

Id. de consulta

distributed_plan_step

Paso a paso en un plan de consulta distribuido

dms_plan_step

Paso a paso en un plan de DMS

sql_handle

SQL Controlador

initialize_metadata_processor

Se inicializa el procesador de metadatos

shards_list

Lista de puntos de conexión de fragmentos

Solución

Esta mejora se incluye en la siguiente actualización acumulativa para SQL Server:

Acerca de las actualizaciones acumulativas para SQL Server:

Cada nueva actualización acumulativa de SQL Server contiene todas las revisiones y todas las correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Consulte las actualizaciones acumulativas más recientes para SQL Server:

Referencias

Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×