Мой друг спросил меня сегодня (пытаясь успокоить взволнованного клиента), как вы могли узнать в SQL Server 2005, какая база данных использует сколько памяти (в оперативной памяти сервера) в любой момент времени.
Это вообще возможно? Если так - как? Вы можете сделать это с помощью встроенных инструментов SQL Server, или вам нужны дополнительные сторонние опции?
Его клиент был взволнован, потому что его выделенный компьютер с SQL Server неожиданно использовал все, кроме 200 КБ, из 4 ГБ ОЗУ. Я не думаю, что это на самом деле проблема - но так как этот парень утверждает, что это произошло более или менее за ночь, он хочет знать, что вызвало такое увеличение использования памяти .....
Марк
источник
Ваш друг также может ограничить объем оперативной памяти, которую займет SQL, потому что, как утверждает Пол, SQL будет занимать каждый бит памяти.
Ограничьте объем памяти, занимаемый SQL Server, до 2000 Мб (или как вам лучше).
источник