Задать вопрос
@andrey71
админю и учу C#, ASP.NET Core

Почему SQL Server 2008 активно использует файл подкачки?

Добрый день, Коллеги!

Подскажите, пожалуйста, мучаюсь с такой машиной:
Win2008 ent x86 64 гига оперативки. На ней установлен SQL Server 2008 с кучей баз от 1 до 11 гигов.
Ограничение по оперативке в SQL сервере установлено в 45 гигов.
Наблюдаю вот такую картину:
39f0905047d04ca19e0ac439b831489e.png

Такое ощущение, что как-то неправильно всё отображается. В списке процессов, нет процесса размером в 20 гигов, (sqlservr.exe ~ 300мб) Своп аж в 20 гигов есть...Оперативки то же на 20 гигов меньше стало.

Впервые сталкиваюсь с такой странностью... Вроде и на утечку памяти не похоже.

Посоветуйте, куда покопать!

UPD: Ситуация спустя 10 часов.

e81d9b50a49041c2b4c532369f776d41.png9d77e6a52a594d7f90fd85c75dedcfb9.png

UPD2: Process Explorer
650750a1ca9e4389ab8511ee0c56ba97.png
  • Вопрос задан
  • 934 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@edb
SQL
sql server фиксирует свои страницы в памяти, и они не должны попадать в своп.
Про память вам надо смотреть в конфигурации сервера, там есть не только максимальное, но и минимальное значение для используемой памяти.
Task manager не используется для мониторинга sql server, используйте хотя бы Resource Monitor.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы