В недавней статье от нашего собственного Brent Ozar рассматривается этот случай, когда диспетчер задач неправильно показывает память, потребляемую SQLServer и его дополнительными службами. Вы можете найти его здесь: Руководство системного администратора по памяти Microsoft SQL Server .
Цитата: « Почему SQLServer.exe не использует много памяти?
Когда вы подключаетесь к серверу и просматриваете диспетчер задач, использование Mem в sqlservr.exe всегда выглядит странно. Это не ошибка SQL Server. Диспетчер задач - грязный, грязный лжец. (Я знаю, это звучит так, как будто парень SQL перекладывает вину, но потерпите меня на секунду.) На 64-битных блоках это число несколько точнее, но на 32-битных блоках оно просто совершенно не основано , Чтобы действительно получить точную картину того, сколько памяти использует SQL Server, вам нужен инструмент, такой как Process Explorer, и вам нужно идентифицировать все процессы SQL Server. На сервере, который я показываю справа, есть два экземпляра SQL Server (показаны sqlservr.exe), а также средства резервного копирования агента SQL Agent, SQL Browser и SQL Server. Нет ничего необычного в том, что службы SQL Server Analysis Services, службы Integration Services и службы Reporting Services также работают на одном сервере - все они потребляют память.
Так сколько памяти использует SQL? Я сделаю это легко для вас. SQL Server использует всю память. Период «.
Поэтому я бы посоветовал вам попробовать запрос Марка и использовать лучший инструмент для отчета о памяти. Или просто доверьтесь Perfmon сообщить память, а не диспетчер задач.