2009-09-25 4 views
0

J'utilise SQL Server 2008 Enterprise. SQL Server 2008 essaie toujours de manger autant de mémoire que possible. Des moyens de configurer par base de données ou par instance ou par niveau de serveur l'utilisation maximale de la mémoire de SQL Server 2008?Comment configurer l'utilisation maximale de la mémoire SQL Server

merci à l'avance, George

+2

Cela ne devrait-il pas être sur ServerFault? –

+1

Il est difficile de dire avec SQL Server. Tout ce que vous pouvez faire via l'interface graphique de gestion, vous pouvez également exécuter une commande tsql pour ... donc il peut toujours être lié à la programmation;) – womp

+0

Oui, c'est pourquoi je demande ici. Parfois, il est à la fois DBA et limite du développeur. :-) – George2

Répondre

2

Etes-vous sûr ?: SQL SERVER 2008 - Memory Leak while storing Millions of records

Si vous devez vraiment:

sp_configure 'show advanced options',1 
reconfigure 
GO 
sp_configure 'max server memory',100 
reconfigure 
GO 
+0

Je peux seulement configurer par niveau de serveur? Aucune instance ou niveau de base de données? – George2

+1

Instance level only – gbn

+0

Ainsi, vous voulez vous connecter à une instance SQL Server et exécuter les commandes ci-dessus, cela limitera la mémoire d'instance connectée actuelle? – George2

1

Le but de la mémoire doit être utilisé pour accélérer l'accès aux données, ne pas s'asseoir à la recherche de jolie (et vide). SQL Server devrait utiliser autant de RAM qu'il peut mettre sa main (les) en cache pour utiliser au mieux les ressources disponibles.

Avec les applications serveur modernes, il est préférable, 99,99% du temps, de les laisser gérer leurs ressources comme prévu.

+0

Je cours IIS sur la même machine de SQL Server avant de court de machine. Je ne me soucie pas de la vitesse actuellement, juste pour l'intégration. Des idées pour restreindre la mémoire maximale utilisée? – George2

Questions connexes