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

Comment ajuster l'utilisation de la mémoire à l'aide des options de configuration dans SQL Server

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: 321363
Résumé
Lorsque vous démarrez Microsoft SQL Server, utilisation de la mémoire SQL Server peut-être continuer à augmenter régulièrement et non diminuer, même lorsque l'activité sur le serveur est faible. En outre, le Gestionnaire des tâches et l'Analyseur de performances peuvent indiquer que la mémoire physique disponible sur l'ordinateur régulièrement diminue jusqu'à ce que la mémoire disponible est comprise entre 4 Mo et 10 Mo.

Ce comportement seul n'indique pas une fuite de mémoire. Ce comportement est typique et un comportement souhaité de la mémoire tampon SQL Server.

Par défaut, SQL Server s'agrandit et réduit la taille de son pool de mémoire tampon (cache), en fonction de la charge de mémoire physique que le système d'exploitation signale dynamiquement. Tant que suffisamment de mémoire (entre 4 Mo et 10 Mo) est disponible pour éviter la pagination, le pool de tampons SQL Server continuera de croître. En tant que d'autres processus sur le même ordinateur comme SQL Server d'allouer la mémoire, le Gestionnaire de tampons SQL Server va libérer de la mémoire selon vos besoins. SQL Server peut libérer et obtenir plusieurs mégaoctets de mémoire chaque seconde. Cela permet de SQL Server ajuster rapidement aux changements d'allocation mémoire.
Plus d'informations
Vous pouvez établir des limites supérieure et inférieure pour la quantité de mémoire (pool de mémoire tampon) est utilisé par le moteur de base de données SQL Server avec les options de configuration min server memory et max server memory . Avant de définir les options min server memory et max server memory , passez en revue les références dans la section intitulée « Mémoire » dans l'article suivant de la Base de connaissances Microsoft :
319942 Comment faire pour déterminer les paramètres de configuration corrects SQL Server
Notez que l'option max server memory limite uniquement la taille de la mémoire tampon SQL Server. L'option max server memory ne limite pas à une zone de mémoire non réservée restants qui laisse de SQL Server pour les allocations d'autres composants tels que les procédures stockées étendues, COM objets, non partagé dll, exe et MAPI composants. Les allocations précédentes, il est typique pour les octets privés SQL Server dépasse la configuration max server memory .Pour plus d'informations sur les allocations à partir de cette zone de mémoire non réservée, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
316749 Il peut être pas assez de mémoire virtuelle lorsque vous avez un grand nombre de bases de données dans SQL Server

RÉFÉRENCES

Reportez-vous à la documentation en ligne de SQL Server et des sujets tels que « Effets des fonctions min et max server memory, » « Architecture de mémoire », « Options de mémoire du serveur » et « Pool de mémoire SQL Server ».

Pour plus d'informations sur l'option de configuration min server memory et l'option de configuration max server memory dans SQL Server 2005, consultez la rubrique « Effets des min et max server memory » dans la documentation en ligne de SQL Server 2005.
fuite de mémoire

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 321363 - Dernière mise à jour : 07/12/2013 10:13:00 - Révision : 2.1

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2000 Standard, Microsoft SQL Server 7.0 Standard

  • kbsqlsetup kbinfo kbmt KB321363 KbMtfr
Commentaires