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

Traductions disponibles Traductions disponibles
Numéro d'article: 321363 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

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.

Propriétés

Numéro d'article: 321363 - Dernière mise à jour: vendredi 12 juillet 2013 - Version: 2.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • 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
Mots-clés : 
kbsqlsetup kbinfo kbmt KB321363 KbMtfr
Traduction automatique
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
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com