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 essayez d’exécuter plusieurs requêtes de grande taille en même temps dans Microsoft SQL Server 2014, il est possible que certaines requêtes s’attendent à RESOURCE_SEMAPHORE_QUERY_COMPILE. Une seule requête qui nécessite plus de mémoire que le seuil de passerelle de grande taille (fourni par le résultat de la commande DBCC MEMORYSTATUS ) à compiler peut continuer, même si le serveur dispose d’une quantité suffisante de mémoire disponible.RemarqueCe comportement est attendu. Néanmoins, dans de grands systèmes de traitement par lot tels qu’un entrepôt de données, cela peut mettre en niveau les performances de plusieurs requêtes.

Résolution

Informations de mise à jour cumulative

Le problème a été résolu 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 :

Ce correctif présente un nouvel indicateur de suivi-T 6498. Cet indicateur de suivi permet à plusieurs grosses compilations de requête d’accéder à la grande passerelle lorsque la quantité de mémoire disponible est suffisante. Elle est basée sur le pourcentage 80 de la mémoire de la cible SQL Server et permet d’obtenir une longue compilation de requête par 25 gigaoctets (Go) de mémoire. Par exemple, il est possible d’activer deux vastes compilations de requête sur un ordinateur de mémoire cible de 64 Go. Après avoir appliqué ce correctif, vous devez activer l’indicateur de trace-T 6498 pour activer le nouveau comportement. RemarqueSi vous activez l’indicateur de suivi à l’aide de la commande DBCC TRACEON , vous n’avez pas besoin de redémarrer le serveur pour que l’indicateur de suivi prenne effet. Toutefois, il est possible que vous deviez 10 secondes pour que la nouvelle configuration de passerelle soit appliquée. Un correctif pris en charge est disponible auprès de Microsoft. Ce correctif est toutefois destiné à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes rencontrant ce problème spécifique. Si le correctif est disponible en téléchargement, il existe une section « téléchargement du correctif disponible » en haut de cet article de la base de connaissances. Si cette section n’apparaît pas, envoyez une demande au service clientèle Microsoft et au support technique pour obtenir le correctif. Remarques Si des problèmes supplémentaires se produisent ou s’il est nécessaire de résoudre un problème, vous devrez peut-être créer une demande de service distincte. Les frais habituels du support technique s’appliquent aux autres questions et problèmes liés au support qui ne sont pas éligibles pour ce correctif particulier. Pour obtenir la liste complète des services clientèle Microsoft et des numéros de téléphone de support technique ou pour créer une demande de service distincte, visitez le site Web Microsoft suivant :

http://support.microsoft.com/contactus/?ws=support Remarque Le formulaire « téléchargement du correctif disponible » affiche les langues pour lesquelles le correctif est disponible. Si votre langue n’est pas visible, cela signifie qu’aucun correctif n’est disponible pour cette langue.

Informations supplémentaires

CauseSQL Server utilise les passerelles de compilation pour limiter les compilations. L’architecture de la passerelle permet à SQL Server de conserver l’utilisation de la mémoire pour la compilation des requêtes entrantes sous contrôle. Il existe trois passerelles : petite, moyenne et grande. Pour plus d’informations sur l’utilisation de la commande DBCC MEMORYSTATUS pour contrôler l’utilisation de la mémoire, voir kb 907877 : utilisation de la commande DBCC MEMORYSTATUS pour surveiller l’utilisation de la mémoire sur SQL Server 2005.

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.

×