Не увеличивается размер памяти для SQL

Павел Драгунов
Дата: 16.04.2015 11:01:50
В общем, такая проблема.

Перенесли MSSQL Server 2008 R2 на новый сервер Xeon 32Gb памяти (на старом было 16Gb). И сразу же начались тормоза. Выяснилось, что памяти для sqlsrvr.exe выделяется где-то 4.6Гб (смотрел по PerfMon и по диспетчеру задач) и никак больше. Конечно же, сразу полез в Параметры памяти сервера, пробовал менять Минимальный и Максимальный размер памяти, вообще никак не реагирует на изменения (естественно, перезапускал службу) так и стоит 4.6Гб.
Замечу, что на старом сервере, все более менее работало, тормозило только при больших нагрузках. На новом же, как только зайдут все пользователи и начнут работать, сразу же идет активное использование жесткого диска.

Параметры системы:
Xeon E5-2620 2.10GHz
Память 32Гб
RAID 10
Windows Server 2008 R2 SP1 64-разрядный (с автоматическим обновлением)
Microsoft SQL Server 2008 R2 SP3 64-разрядный

Базы: 125Гб, 18Гб, 10Гб, 5.5Гб, 2Гб

Что делать, в каком направлении копать?
WarAnt
Дата: 16.04.2015 11:23:21
Павел Драгунов,

А как вы определили что тормозит именно из за памяти?
Причин для торможения может быть масса, например сервер поменяли а статистику не обновили, всё привет.
Память обычно является последним пунктом в списке возможных причин торможений.
Crimean
Дата: 16.04.2015 12:39:53
редакция скуля? есть ли право у учетки скуля на lock pages in memory?
Павел Драгунов
Дата: 17.04.2015 04:57:32
WarAnt,

во-первых, по PerfMon, во-вторых, чисто на слух, когда начинаются тормоза, слышно как трещат харды :)
Павел Драгунов
Дата: 17.04.2015 05:00:44
Crimean, версия 10.50.6000.34. Права у учетки на lock pages in memory есть, но, я думаю, это никак не должно влиять на размер выделяемой памяти. Есть аналогичный сервер, там прав на lock pages in memory и память прекрасно выделяется и работают лимиты.
F0
Дата: 17.04.2015 06:58:57
Что покажет:

SELECT cntr_value/1024 as 'MBs used'
from master.dbo.sysperfinfo
where object_name = 'SQLServer:Memory Manager' and
counter_name = 'Total Server Memory (KB)'


Какое значение счетчика buffer cache hit ratio?
Glory
Дата: 17.04.2015 08:11:23
Павел Драгунов
версия 10.50.6000.34.

Спрашивали про редакцию.
Неужели так трудно сразу публиковать всю информацию ?
Павел Драгунов
Дата: 17.04.2015 08:49:29
F0, 4096
Павел Драгунов
Дата: 17.04.2015 08:50:40
Glory, пардон, не так понял.

Microsoft SQL Server 2008 R2 (SP3) - 10.50.6000.34 (X64) Aug 19 2014 12:21:34 Copyright (c) Microsoft Corporation Workgroup Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
Glory
Дата: 17.04.2015 08:52:11
Павел Драгунов
Workgroup Edition

Вы это видели ?