Un de mes amis m'a demandé aujourd'hui (en essayant de calmer un de ses clients agités) comment vous pourriez découvrir dans SQL Server 2005 quelle base de données utilise la quantité de mémoire (dans la RAM du serveur qui est) à un moment donné.
Est-ce possible du tout? Si c'est le cas, comment? Pouvez-vous le faire avec les outils SQL Server intégrés, ou avez-vous besoin d'options tierces supplémentaires?
Son client était tout troublé parce que sa machine SQL Server dédiée utilise soudainement tout sauf 200 Ko de ses 4 Go de RAM. Je ne pense pas que ce soit un problème, vraiment - mais comme ce type prétend que cela s'est produit plus ou moins pendant la nuit, il veut savoir ce qui a causé cette augmentation de l'utilisation de la mémoire .....
Marc
la source
Votre ami peut également limiter la quantité de RAM que SQL prendra car, comme Paul le dit ci-dessus, SQL prendra chaque bit de mémoire qu'il peut.
Limitez la quantité de mémoire prise par SQL Server à 2000 Mo (ou ce que vous pensez être le mieux).
la source