Stabilité améliorée de SQL Server et de l’exécution de certaines requêtes de columnstore dans SQL Server 2014 et 2016 des requêtes simultanées

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 3191487
Symptômes
Considérez le scénario suivant :
  • Vous avez une table qui a index ordonnés en clusters columnstore dessus, et la table a un grand nombre de colonnes (en centaines).
  • Les données de ces colonnes (type de données) sont tel que les données hautement compressiblesvarchar.
  • Vous exécutez un SÉLECTIONNEZ instruction sur cette table pour sélectionner un sous-ensemble important ou toutes les colonnes de cette table.
  • Votre select instruction a un clause qui limite la sortie de celui-ci pour un peu de lignes (la requête est très sélective).
Dans ce scénario, vous pouvez rencontrer l’un des ou tous les problèmes suivants :
  • Les charges de travail simultanées, (autres requêtes qui sont exécutées en même temps sur le serveur en tant que cette requête), rencontrer une baisse des performances et une perte de débit.
  • Vous pouvez voir intermittente utilisation élevée du processeur.
  • Si vous interrogez Sys.dm_os_ring_bufferset la vue SchedulerMonitor Tapez les entrées, vous trouvez intermittent « planificateur dalle » messages enregistrés au cours de la durée d’exécution de cette requête.
  • Vous pouvez recevoir une erreur de planificateur de dalle dans le journal des erreurs et un fichier de vidage de mémoire symptôme peut être généré.


Résolution
Le problème a été tout d’abord résolu dans la mise à jour cumulative suivante de SQL Server : Recommandation : Installez la mise à jour cumulative la plus récente pour SQL Server
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et des correctifs de sécurité qui ont été inclus dans la précédente mise à jour cumulative. Nous vous recommandons de télécharger et d’installer les dernières mises à jour cumulatives pour SQL Server :
Plus d'informations

Corriger les détails

Les travailleurs de sortie de processus, les segments de la colonne (leur décompression et analyse les lignes qualifiées) utilisés pour « rendement » utilisation du processeur pour d’autres exécutions de la requête/simultané de travailleurs lorsqu’un certain nombre de lignes. Lorsque la clauseWHERE était hautement sélectif pour produire des premières lignes, les travailleurs de traiter cette requête de traitement non compressé et le grand nombre de segments (dans la mesure où peu de lignes qualifier) avant qu’ils a cessé de manière coopérative pour d’autres travailleurs traiter leur charge de travail du processeur. Cela conduit à une dégradation de débit et l’utilisation du processeur irrégulier pour les charges de travail simultanées. Le correctif optimise et améliore l’unité centrale de l’algorithme de telles requêtes columnstore le partage.
Références
En savoir plus sur la terminologie que Microsoft utilise pour décrire les mises à jour logicielles.

Avertissement : cet article a été traduit automatiquement

Propriétés

ID d'article : 3191487 - Dernière mise à jour : 10/18/2016 06:05:00 - Révision : 1.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3191487 KbMtfr
Commentaires