Applies ToSQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Symptômes

Prenons l’exemple du scénario suivant :

  • SQL Server 2016 et 2017 sont installés.

  • Vous utilisez rpc_starting, rpc_completed, RPC : Starting, RPC : Completedou Audit Event Object Access SQL Server ou SQL Server Profiler pour tracer des événements RPC.

  • Vous utilisez un appel de procédure distante qui contient des paramètres table (TVP) comportant de nombreuses lignes.

Dans ce scénario, il est possible que l’utilisation de la mémoire soit trop importante et que les performances du serveur diminuent. Si vous avez query la DMV de sys.dm_os_memory_clerks , vous remarquez que le Clerk de OBJECTSTORE_LBSS comporte de nombreuses allocations de mémoire par rapport à une collection de suivi RPC en cours.

Résolution

Ce problème a été résolu dans les mises à jour suivantes de SQL Server :

          Mise à jour cumulative 13 pour SQL Server 2017

Mise à jour cumulative 12 pour SQL Server 2017

Mise à jour cumulative 4 pour SQL Server 2016 SP2

Remarque

  • Après l’application de cette mise à jour, le correctif limite le nombre de lignes suivies pour TVP dans chaque événement.Tson signifie qu’un événement tracé ne doit pas contenir toutes les lignes dans TVP.

  • Pour un autre correctif dans lequel SQL Server manque de mémoire lors de la capture de TVP, reportez-vous à KB 4051359.

À propos des versions SQL Server

Chaque nouvelle build pour SQL Server 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 votre version de SQL Server :

Versions de génération de SQL Server 2017

Dernière mise à jour cumulative pour SQL Server 2016

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.

Références

Découvrez la terminologie standard utilisée par Microsoft pour décrire les mises à jour logicielles.

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.