Résolution des problèmes liés à KB4089473-Parallel-Query parallelism dans SQL Server 2017 et 2016

Résumé

Cette mise à jour SQL Server améliore la résolution des problèmes de blocage liés au parallélisme en ajoutant les améliorations suivantes:

  • Le exchange_spillxEvent exchange_spill rapporte le nombre d’opérateurs de parallélisme de données propagés par chaque thread dans le champ de nom de l’événement worktable_physical_writes. Chaque thread est susceptible de signaler une exchange_spill xEvent plusieurs fois.

  • Les DMV sys.dm_exec_query_stats, sys.dm_exec_procedure_stats et sys.dm_exec_trigger_stats incluent désormais les données propagées par les opérateurs de parallélisation, dans les colonnes total_spills, last_spills, max_spillset min_spills.

  • Un Avertissement Showplan est signalé au moment de l’exécution s’il y a des dépassements en parallélisme. Cet avertissement est affiché dans un attribut XML Showplan (<ExchangeSpillDetails WritesToTempDb = "spill_amount"/>).

  • Le graphique de blocage XML est amélioré pour les scénarios de blocage du parallélisme. D’autres attributs sont ajoutés à la ressource exchangeEvent dans:

    • waiterType-Consumer, Producer, Coordinator.

    • TID-identificateur unique de chaque thread au sein d’un plan parallèle.

    • ownerActivity:le ou les propriétaires de ressources auparavant. Peuvent être « receivedData », « sentData », « notYetOpened » ou « ouvert ».

    • waiterActivity:le demandeur de ressources tente de procéder. Peuvent être « tryToSendData », « needMoreData », « waitForAllConsumersToBeReady », « waitForAllOwnersToOpen » ou « waitForAllownersToClose ».

    • la fusion,que le Waiter participe ou non à la fusion des données.

    • spillingles dépassements,qu’il s’agisse d’un délai de propagation de données ou non.

    • waitingToClose:indique si le délai d’attente pour le consommateur doit être fermé.

  • Le graphique de blocage XML est amélioré pour les blocages impliquant des opérateurs en mode batch. D’autres attributs sont ajoutés à la ressource SyncPoint dans les éléments suivants :

    • logicalOperatorType:type d’opérateur logique qui correspond à celui de Showplan XML.

    • physicalOperatorType–type d’opérateur physique qui correspond à celui de Showplan XML.

    • WaitType et synchronizingAt:deux attributs permettent de définir collectivement le point d’attente de synchronisation des attentes et des propriétaires. Remarque

      • Les valeurs d’attribut WaitType etsynchronizingAt sont internes. Vous pouvez également utiliser le support Microsoft pour résoudre un problème.

      • L’attribut synchronizingAt est ajouté pour les opérateurs de tri du mode batch, de jointure par hachage et d’agrégation de hachage.

    • ownerActivity:toujours « NotYetArrived »

    • waiterActivity:toujours « arrivé ».

Informations supplémentaires

Cette mise à jour est incluse dans la mise à jour cumulative 5 pour SQL Server 2017.

Informations sur le Service Pack pour SQL Server 2016

Cette mise à jour est corrigée dans le Service Pack SQL Server suivant :

       Service Pack 2 pour SQL Server 2016

À propos des versions SQL Server 2017

Chaque nouvelle build pour SQL Server 2017 contient tous les correctifs et correctifs de sécurité présents dans la build précédente. Nous vous recommandons d’installer la dernière version pour SQL Server 2017.

Les Service Packs sont cumulatifs. Chaque nouvelle version contient tous les correctifs fournis dans les Service Packs précédents et tous les nouveaux correctifs. Nous vous recommandons d’appliquer le dernier Service Pack et la dernière mise à jour cumulative de ce Service Pack. Il n'est donc pas nécessaire d'installer la version antérieure d'un Service Pack avant d'installer la dernière version disponible. Utilisez le tableau 1 de l’article suivant pour trouver plus d’informations sur le dernier Service Pack et la dernière mise à jour cumulative.

Déterminer le niveau de version, d’édition et de mise à jour de SQL Server et ses composants

Références

Apprenez-en davantage sur 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 ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×