2009-04-29 9 views
0

Quelqu'un peut-il s'il vous plaît, laissez-moi savoir que ce sont les raisons les plus consommatrices de mémoire dans SQL Server 2005?Utilisation de la mémoire

S'il vous plaît, faites le moi savoir.

Merci,

+0

Qu'entendez-vous par "raisons"? Vous pouvez éditer votre quête pour clarifier. – Albert

+0

Voter pour fermer comme pas une vraie question: S'il vous plaît modifier votre question que voulez-vous dire par des raisons? – JoshBerke

Répondre

2

L'article SQL RocksMemory Use in SQL Server va probablement répondre à votre question.

Je pense que cela est l'une des parties importantes:

comportement de mise en cache de SQL Server est la raison pour l'utilisation de la mémoire importante. Ceci est par conception et n'est pas un bug, la fuite de mémoire ou une configuration incorrecte . Chaque fois que SQL Server doit lire une page de disque il met en cache la page en mémoire si que l'opération de disque lent sera inutile si SQL Server a besoin de nouveau cette page . Chaque fois que SQL Server doit lire une page à partir du disque, met en cache la page en mémoire afin que l'opération de disque lent soit SQL Server inutile doit à nouveau avoir besoin de cette page .

SQL Server a juste besoin de mémoire. Plus vous lui donnez de mémoire, plus il utilisera. SQL Server devrait probablement toujours être exécuté sur son propre serveur s'il fait quelque chose de non trivial. En d'autres termes, n'installez pas SQL Server sur votre contrôleur de domaine, serveur de fichiers ou référentiel de contrôle de source (à moins que votre référentiel de contrôle source n'utilise SQL Server).

0

Buffer pool pour principalement des données, des plans, des serrures

Pouvez-vous ajouter des renseignements généraux? S'il vous plaît

Questions connexes