Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

Croissance inattendue des fichiers de données de tempdb lors de l’utilisation de SQL Server Service Broker

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: 3005011
Symptômes
Vous remarquez une croissance inattendue des fichiers de données de tempdb si les applications qui utilisent Microsoft SQL Server Service Broker sont configurées pour un modèle de message d’un message par conversation. Ce procédé est semblable au modèle « incendie et oubli » qui est généralement utilisé dans les applications d’audit.

Si vous interrogez la vue de gestion dynamique (DMV) sys.dm_db_task_space_usage alors que ce problème se produit, vous pouvez voir que la valeur « internal_objects_dealloc_page_count » n’augmente pas au même rythme que les « internal_objects_alloc_page_count » pour l’ID d’exécution des tâches Service Broker internes de session.

En outre, l’espace tempdb n’est pas libéré une fois toutes les conversations en cours sont fermées et nettoyées.
Cause
La croissance des fichiers de données est dû principalement constante des insertions et des mises à jour de la tablesys.sysdesend . Dans ce cas, les fichiers de données de tempdb continuent à croître à mesure que l’utilisation de Service Broker.
Résolution
Ce problème est résolu dans Microsoft SQL Server 2016.

Informations de Cumulativeupdate

Mise à jour cumulative 5 pour le Service Pack 3 (SP3) de SQL Server 2012

À propos des mises à jour cumulatives 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. Découvrez les dernières mises à jour cumulatives pour SQL Server :

Dernière mise à jour cumulative pour le Service Pack 3 de SQL Server 2012

Plus d'informations
Pour récupérer de l’espace non publiée à partir de tempdb, redémarrez le service SQL Server.

Pour éviter ce problème, suivez les recommandations générales, dans la section « Performances et évolutivité Techniques » de la rubrique TechNet suivante :
Statut
Microsoft confirme qu’il s’agit d’un problème connu de la conception de Service Broker.

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 3005011 - Dernière mise à jour : 09/21/2016 12:55:00 - Révision : 2.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Web, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup

  • kbsurveynew kbtshoot kbexpertiseinter kbmt KB3005011 KbMtfr
Commentaires