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

Откуда:
Сообщений: 49
Win Ser 2003 R2 EE SP2 (12 Гб ОЗУ)
SQL 2008 R2 10.50.1600.1

В диспетчере задач sqlserver.exe ---- 63704 КБ

AWE включен (Закрепление страниц в памяти, указан пользователь запускающий службу SQL)

Свойства сервера - http://clip2net.com/s/2KX5u

Запрос
select cntr_value/1024 [memory_sqlserver, mb] from master..sysperfinfo
where counter_name = 'Total Server Memory (KB)'


memory_sqlserver, mb
74

sp_configure - вложен

В чем может быть проблема?

К сообщению приложен файл (Config.csv - 2Kb) cкачать
26 янв 13, 11:48    [13832458]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3274
Robin_Robin,

Вы сравните со счетчиком "Target Server Memory". Если он совпадает, значит серверу больше памяти просто не нужно.
26 янв 13, 11:52    [13832468]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Robin_Robin
Member

Откуда:
Сообщений: 49
+ sp_configure
namemaxminconfigrun
access check cache bucket count01638400
access check cache quota0214748364700
Ad Hoc Distributed Queries0100
affinity I/O mask-2147483648214748364700
affinity mask-2147483648214748364700
Agent XPs0111
allow updates0100
awe enabled0111
backup compression default0100
blocked process threshold (s)08640000
c2 audit mode0100
clr enabled0100
common criteria compliance enabled0100
cost threshold for parallelism03276755
cross db ownership chaining0100
cursor threshold-12147483647-1-1
Database Mail XPs0100
default full-text language0214748364710491049
default language099992121
default trace enabled0111
disallow results from triggers0100
EKM provider enabled0100
filestream access level0200
fill factor (%)010000
ft crawl bandwidth (max)032767100100
ft crawl bandwidth (min)03276700
ft notify bandwidth (max)032767100100
ft notify bandwidth (min)03276700
index create memory (KB)704214748364700
in-doubt xact resolution0200
lightweight pooling0100
locks5000214748364700
max degree of parallelism03200
max full-text crawl range025644
max server memory (MB)16214748364761446144
max text repl size (B)-121474836476553665536
max worker threads1283276720482048
media retention036500
min memory per query (KB)512214748364710241024
min server memory (MB)0214748364761446144
nested triggers0111
network packet size (B)5123276740964096
Ole Automation Procedures0100
open objects0214748364700
optimize for ad hoc workloads0100
PH timeout (s)136006060
precompute rank0100
priority boost0111
query governor cost limit0214748364700
query wait (s)-12147483647-1-1
recovery interval (min)03276700
remote access0111
remote admin connections0100
remote login timeout (s)021474836472020
remote proc trans0100
remote query timeout (s)02147483647600600
Replication XPs0100
scan for startup procs0100
server trigger recursion0111
set working set size0100
show advanced options0111
SMO and DMO XPs0111
SQL Mail XPs0100
transform noise words0100
two digit year cutoff1753999920492049
user connections03276700
user options03276700
xp_cmdshell0100
26 янв 13, 11:54    [13832473]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Robin_Robin
Member

Откуда:
Сообщений: 49
Ennor Tiegael,

mdf базы 21 Гб
26 янв 13, 11:55    [13832477]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
...и нет нигде упоминания про разрядность ОС и сиквела...
26 янв 13, 11:57    [13832480]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3274
Robin_Robin
mdf базы 21 Гб
И что?
26 янв 13, 12:11    [13832500]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Robin_Robin
Member

Откуда:
Сообщений: 49
Knyazev Alexey,

32 bit и Win и SQL
26 янв 13, 12:22    [13832526]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
Robin_Robin
Knyazev Alexey,

32 bit и Win и SQL


ну и как вы тогда определяете сколько памяти юзает сиквел? надеюсь не через таск манагер?
26 янв 13, 12:34    [13832554]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Robin_Robin
Member

Откуда:
Сообщений: 49
Все по подробнее

Был сервер SQL (6 Гб ОЗУ) на нем крутилось около 5 баз (рамер баз от 20 до 5 Гб), работало около 50 пользователей 1C Предприятия. Сервер 1С предприятия находится отдельно.

При формировании отчетов на большой базе 20 Гб, производительность падала на нет, отчет формировался около 2х часов.

Было принято решение перенести большую базу на другой сервер схожий по конфигурации но с 12 Гб ОЗУ.

При формировании отчета стала выходить ошибка - Картинка с другого сайта.

Начали ковырять настройки памяти в SQL, но так и ни к чему не пришли.

После чего перенесли базу обратно и все заработало как раньше (с тормозами при формировании отчета)

Настройки SQL сервера и баз идентичные.

Кто подскажет как избавится от этой ошибки?
Или выделить SQL нужную память?
26 янв 13, 12:43    [13832575]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
1) память смотрите через PerfMon
2) на 2008R2 уже 2 сервис пака вышли, а вы на РТМе сидите
26 янв 13, 12:48    [13832579]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Robin_Robin
Member

Откуда:
Сообщений: 49
Knyazev Alexey,

Запрос
select cntr_value/1024 [memory_sqlserver, mb] from master..sysperfinfo
where counter_name = 'Total Server Memory (KB)'


memory_sqlserver, mb
74

Щас увеличелось до 200 Mb

Настройки сервера одинаковые как и версия SQL, почему на одном ошибка на другом нет?
26 янв 13, 12:58    [13832600]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
Robin_Robin
Настройки сервера одинаковые как и версия SQL, почему на одном ошибка на другом нет?

битва экстрасенсов на ТНТ...смотрите счётчики сиквела и винды...
26 янв 13, 13:02    [13832612]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Robin_Robin
Member

Откуда:
Сообщений: 49
Knyazev Alexey,

Как мне это поможет в решении проблемы с ошибкой???

Картинка с другого сайта.
26 янв 13, 13:05    [13832619]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
Robin_Robin
Knyazev Alexey,

Как мне это поможет в решении проблемы с ошибкой???

Картинка с другого сайта.


вашему запросу не хватает памяти...либо увеличивайте её...либо устраняйте другие ресурсы, чтобы ваш основной запрос отрабатывал...на крайняк скидывайте кэш перед запуском этого процесса
26 янв 13, 13:07    [13832629]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Robin_Robin
Member

Откуда:
Сообщений: 49
Knyazev Alexey,

На сервере с ОЗУ 6 Гб дает нагрузку но выполняется
На сервере с 16 Гб выдает ошибку

Сбрасывать кэш пробовал не помогает
Других приложений на сервере нет
26 янв 13, 13:16    [13832646]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
Robin_Robin
На сервере с 16 Гб выдает ошибку


у вас сиквел лимитирован 6-ю
26 янв 13, 13:19    [13832651]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Robin_Robin
Member

Откуда:
Сообщений: 49
да до этого было 3 Гб так как всего было 6 Гб
сей час ограничил до 6 Гиг

Может у кого выходила подобная ошибка
28 янв 13, 09:01    [13837274]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Robin_Robin
Member

Откуда:
Сообщений: 49
Обновился до SP2 (10.50.4000.0)

Ошибка выходит
28 янв 13, 09:49    [13837404]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Crimean
Member

Откуда:
Сообщений: 13148
Robin_Robin,

так 12 или 16 озу? это важно. и - на 64 систему переходить - не предлагать?
28 янв 13, 10:15    [13837519]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Robin_Robin
Member

Откуда:
Сообщений: 49
Crimean,

На старом сервере было 6 Гигов ОЗУ, SQLу выделял 3 Гиг. Отчет формируется!
На новом сервере 16 Гигов ОЗУ, SQLу выделил 6 Гигов. Отчет не формируется выше описанная ошибка выходит.
28 янв 13, 10:43    [13837685]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Robin_Robin
Member

Откуда:
Сообщений: 49
WinSer стоит 32 бит, переходить на 64 в планах нет
28 янв 13, 10:44    [13837695]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37057
2 часа на отчет? Оптимизировать надо, вообще-то.
28 янв 13, 10:46    [13837706]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Robin_Robin
Member

Откуда:
Сообщений: 49
Гавриленко Сергей Алексеевич,

Да проблема в другом на идентичном сервере с 16 Гигов памяти вместо 6, отчет ошибку выдает
28 янв 13, 11:04    [13837826]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Crimean
Member

Откуда:
Сообщений: 13148
Robin_Robin,

у вас дефицит обычной памяти в "озу 16" системе. ибо там процесс получает только 2 обычной памяти
а под меньшим числом памяти сервер получал 3 обычного озу
причина - в конфиге сервера (гуглить, в том числе и здесь по pae / 3gb и т.д.)
так что рассматривайте переход на x64 систему, рассматривайте
28 янв 13, 11:42    [13838046]     Ответить | Цитировать Сообщить модератору
 Re: SQL берет мало памяти  [new]
Robin_Robin
Member

Откуда:
Сообщений: 49
Crimean,

Win Ser 2003 R2 EE SP2 (12 Гб ОЗУ)

Насколько я понимаю для версии 2003 R2 Enterprise Edition SP2 использование ключа /PAE не нужно
28 янв 13, 12:43    [13838487]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить