Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Lorsque vous exécutez une requête qui dispose d’une jointure table pour les tables ColumnStore groupées, et que les clauses JOIN et WHERE font référence aux mêmes colonnes, il est possible que SQL Server ne puisse pas évaluer une jointure de hachage pour le tableau Join.

Cause

Ce problème survient parce que les clés de jointure sont supprimées de l’arborescence de requête lors de la normalisation des requêtes. Par conception, SQL Server ne génère pas de plan de jointure de hachage pour les jointures sans clés de jointure.

Résolution

Informations de mise à jour cumulative

Cette amélioration a été introduite dans la mise à jour cumulative suivante de SQL Server.

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Nous vous recommandons de télécharger et d’installer les dernières mises à jour cumulatives pour SQL Server :

Solution de contournement

Pour contourner ce problème, ajoutez l’indicateur OPTION (HASH JOIN) à la requête.

Informations supplémentaires

Cette mise à jour cumulative implique que SQL Server évalue un plan de jointure par hachage lorsqu’une jointure de table est effectuée pour les tables ColumnStore. Il est possible de faire en sorte que les requêtes ColumnStore des tables Access puissent être jointes en mode de hachage. Pour activer l’amélioration, ajoutez l’indicateur de suivi 2441 aux paramètres de démarrage ou ajouter une OPTION (QUERYTRACE, 2441) à la requête.

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×