Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL Server предпочитает виртуальную память физической  [new]
SergeCh
Member

Откуда:
Сообщений: 2
Здравствуйте

Прошу совета и консультации по следующему вопросу

Имеется сервер Xeon 5640x2, 96 Gb RAM, DB mdf on RAID 1 from SAS HDD (1 Adaptec 5805), DB ldf on RAID 1 from SAS HDD (2 Adaptec 5805), pagefile.sys and tempdb on personal SAS HDD

Размер БД 40гб, каждые 5 минут Log chipping

Win2003 Enterprise x64 & SQL Server Enterprise x64, IIS 6 & ASP

Количество одновременно активных пользователей более 100

Также с периодичностью исполняются регламентные JOBы, которые тоже обрабатывают большой объем данных.

Но при всей этой активности процесс sqlserver занимает отсилы 1,5 гига памяти(висит в таскманагере), использование ПФ процессом sqlserver резервирует 50 ГБ

Предыдущий сервер Win2k3Standartx64&SQLEntx64, 16GB RAM, RAID 1 for DB , на нем процесс sqlserver "сжирал" всю оперативную память, и мог отхватить более 25гигов ПФ

Вопрос: чем объяснить такое странное распределение использования памяти текущи сервером? В принципе сейчас тормозов нет, и "тяжелые" запросы выполняются оч быстро. Но вот нежелание sql "кушать" всю физпамять настораживают.
14 окт 11, 11:00    [11439320]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server предпочитает виртуальную память физической  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
SergeCh
Вопрос: чем объяснить такое странное распределение использования памяти текущи сервером?
Тем, что таск менеджер неправильно показывает.

Смотрите в перфмониторе
14 окт 11, 11:04    [11439363]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server предпочитает виртуальную память физической  [new]
Glory
Member

Откуда:
Сообщений: 104751
SergeCh
о при всей этой активности процесс sqlserver занимает отсилы 1,5 гига памяти(висит в таскманагере),

таскманагер - плохое средство мониторинга
Используйте PerformanceManger или запрос к системным таблицам самого сервера

SergeCh
Вопрос: чем объяснить такое странное распределение использования памяти текущи сервером?

А вы конфигурировали настройки сервера, относящиеся к управлению памятью ?
14 окт 11, 11:06    [11439382]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server предпочитает виртуальную память физической  [new]
SergeCh
Member

Откуда:
Сообщений: 2
В SQL Server указано использование макс объема доступной памяти.

показания счетчиков перфмон

Target Server Memory (KB) - 90318680
Total Server memory (KB) - 49369088
Pages/sec - 0.0000
14 окт 11, 12:06    [11439956]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server предпочитает виртуальную память физической  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
SergeCh
В SQL Server указано использование макс объема доступной памяти.

показания счетчиков перфмон

Target Server Memory (KB) - 90318680
Total Server memory (KB) - 49369088
Pages/sec - 0.0000
Target - сколько указано
Total - скролько реально использует.

Видимо, 49369088 серверу достаточно для вашей базы.
Это число может немного расти - будут добавляться, например, кеши планов запросов.
14 окт 11, 12:10    [11439994]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server предпочитает виртуальную память физической  [new]
Glory
Member

Откуда:
Сообщений: 104751
Target Server Memory (KB) - Total amount of dynamic memory the server can consume.
Total Server memory (KB) - The committed memory from the buffer pool (in kilobytes).

Разве что-то неправильно ?
14 окт 11, 12:11    [11439997]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить