J'ai entendu dire que MS SQL Server prend autant de RAM que possible pour mettre en cache les résultats. Eh bien, cela ne laisse pas assez de marge de négociation pour la RAM de notre petit serveur.
Comment modifier les paramètres pour limiter la quantité de RAM qu'il peut utiliser?
MS SQL Server fonctionnant sur Windows Server 2008.
windows
windows-server-2008
sql-server
FlavourScape
la source
la source
Réponses:
Dans Comment configurer les options de mémoire à l'aide de SQL Server Management Studio :
Vous pouvez également le faire dans T-SQL à l'aide des commandes suivantes (exemple):
la source
Définir la «mémoire maximale du serveur» dans SQL Server Management Studio
Nous allons maintenant définir l'option "max server memory" pour limiter l'utilisation de la mémoire par SQL Server. Nous pouvons le faire en cliquant avec le bouton droit sur notre instance et en choisissant "Propriétés".
Dans l'Explorateur d'objets, cliquez avec le bouton droit sur un serveur et sélectionnez Propriétés.
Cliquez sur le nœud de mémoire comme indiqué ci-dessous:
4. Sous Options de mémoire du serveur, entrez la quantité souhaitée pour la mémoire maximale du serveur. Comme vous pouvez le voir ci-dessous, nous configurons la mémoire maximale du serveur à 4096 Mo (soit 4 Go).
L'exemple suivant définit l'option de mémoire maximale du serveur sur 4 Go:
Réf: https://technet.microsoft.com/en-us/library/ms191144(v=sql.105).aspx
la source