Resumen

Esta actualización de SQL Server mejora la solución de problemas de interbloqueos relacionados con el paralelismo (Exchange) al agregar las siguientes mejoras:

  • La exchange_spillxEvent notifica cuántos operadores de paralelismo de datos se derraman por cada subproceso, en el nombre de campo de evento worktable_physical_writes. Cada subproceso puede notificar un xEvent exchange_spill varias veces.

  • Las DMV sys.dm_exec_query_stats, sys.dm_exec_procedure_stats y Sys.dm_exec_trigger_stats ahora incluyen los datos que se han derramado por los operadores de paralelismo, en las columnas total_spills, last_spills,max_spillsymin_spills.

  • Una Advertencia de plan de presentación se notifica en tiempo de ejecución si hay derrames de paralelismo. Esta advertencia se representa en un atributo SHOWPLAN XML (<ExchangeSpillDetails WritesToTempDb = "spill_amount"/>).

  • El gráfico de interbloqueo XML se ha mejorado para escenarios de interbloqueo de paralelismo. Se agregan más atributos al recurso exchangeEvent en:

    • waiterType:consumidor, productor, coordinador.

    • TID:identificador único para cada subproceso de un plan paralelo.

    • ownerActivity:qué propietarios de recursos hicieron anteriormente. Puede ser "receivedData", "sentData", "notYetOpened" o "opened".

    • waiterActivity:qué solicitante de recursos está intentando hacer. Puede ser "tryToSendData", "needMoreData", "waitForAllConsumersToBeReady", "waitForAllOwnersToOpen" o "waitForAllownersToClose".

    • combinación:si un Waiter participa en la combinación de datos o no.

    • derrame:si el dedo está derramando datos o no.

    • waitingToClose:si wait está esperando que el consumidor cierre el conducto.

  • El gráfico de interbloqueo XML se ha mejorado para los interbloqueos que implican operadores de modo por lotes. Se agregan más atributos al recurso SyncPoint en:

    • logicalOperatorType:tipo de operador lógico que coincide con el de SHOWPLAN XML.

    • physicalOperatorType:tipo de operador físico que coincide con el de SHOWPLAN XML.

    • WaitType y synchronizingAt:dos atributos pueden identificar de forma colectiva el punto en el que se sincronizan los esperas y los propietarios. Notas

      • Los valores de los atributos WaitType ysynchronizingAt son internos. Pero se pueden usar para ayudar a Microsoft a solucionar un problema.

      • El atributo synchronizingAt se agrega a los operadores de ordenación por modo por lotes, combinación hash y agregación de hash.

    • ownerActivity:siempre "NotYetArrived".

    • waiterActivity:siempre "has llegado".

Más información

Esta actualización se incluye en la actualización acumulativa 5 para SQL Server 2017.

Información de Service Pack para SQL Server 2016

Esta actualización se ha corregido en el siguiente Service Pack para SQL Server:

       Service Pack 2 para SQL Server 2016

Acerca de las compilaciones 2017 de SQL Server

Cada compilación nueva para SQL Server 2017 contiene todas las revisiones y correcciones de seguridad de la compilación anterior. Le recomendamos que instale la compilación más reciente para SQL Server 2017.

Los Service Pack son acumulativos. Cada nuevo Service Pack contiene todas las revisiones de Service Packs previos junto con revisiones nuevas. Nuestra recomendación es aplicar el último Service Pack y la actualización acumulativa más reciente para ese Service Pack. No es necesario instalar un Service Pack anterior antes de instalar el Service Pack más reciente. Use la tabla 1 del artículo siguiente para obtener más información sobre el Service Pack más reciente y la última actualización acumulativa.

Cómo determinar el nivel de versión, edición y actualización de SQL Server y sus componentes

Referencias

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

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad de la traducción?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×