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

Откуда:
Сообщений: 18
Здравствуйте! Помогите, пожалуйста, сообразить, в чем тут дело...

На сервере 2008R2 стоит SQL2008R2 и сервер 1с 8.2. SQL при загрузках больших объемов данных забирает всю память и не дает работать серверу 1С и AD (это еще и контроллер домена :)) - иногда в терминальную сессию войти невозможно по нескольку минут, окошки висят.

Я ограничила память SQL сервера 12Гб (у него 2 планки по 8). В итоге все стало шустрее, как показалось, какое-то время работало... потом, когда я запустила большую обработку на тестовой базе, SQL съел только 6 гигов и все... и не больше! Рабочая база 1С стала выдавать сообщения, что не хватает памяти сервера.
Пришлось пока снять ограничение - я не поняла эту арифметику...
Как быть?
Спасибо!
11 янв 12, 14:27    [11885338]     Ответить | Цитировать Сообщить модератору
 Re: SQL забирает всю память сервера...  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
sp_configure покажите.
11 янв 12, 14:29    [11885361]     Ответить | Цитировать Сообщить модератору
 Re: SQL забирает всю память сервера...  [new]
Deidre
Member

Откуда:
Сообщений: 18
а с какими параметрами процедуру запустить, чтобы ничего не изменить?
11 янв 12, 14:52    [11885539]     Ответить | Цитировать Сообщить модератору
 Re: SQL забирает всю память сервера...  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Deidre
а с какими параметрами процедуру запустить, чтобы ничего не изменить?
Ни с какими.
11 янв 12, 15:01    [11885631]     Ответить | Цитировать Сообщить модератору
 Re: SQL забирает всю память сервера...  [new]
Deidre
Member

Откуда:
Сообщений: 18
allow updates 0 1 0 0
backup compression default 0 1 0 0
clr enabled 0 1 0 0
cross db ownership chaining 0 1 0 0
default language 0 9999 21 21
filestream access level 0 2 0 0
max text repl size (B) -1 2147483647 65536 65536
nested triggers 0 1 1 1
remote access 0 1 1 1
remote admin connections 0 1 0 0
remote login timeout (s) 0 2147483647 20 20
remote proc trans 0 1 0 0
remote query timeout (s) 0 2147483647 600 600
server trigger recursion 0 1 1 1
show advanced options 0 1 0 0
user options 0 32767 0 0

как-то так..
11 янв 12, 15:15    [11885779]     Ответить | Цитировать Сообщить модератору
 Re: SQL забирает всю память сервера...  [new]
Glory
Member

Откуда:
Сообщений: 104751
Deidre
как-то так..

Т.е. настройки для min/max server memory нужно угадать ?
11 янв 12, 15:19    [11885839]     Ответить | Цитировать Сообщить модератору
 Re: SQL забирает всю память сервера...  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Выполните
exec sp_configure 'show advanced options', 1
go
reconfigure
go
exec sp_configure


и покажите результат еще раз.
11 янв 12, 15:20    [11885843]     Ответить | Цитировать Сообщить модератору
 Re: SQL забирает всю память сервера...  [new]
Deidre
Member

Откуда:
Сообщений: 18
access check cache bucket count 0 65536 0 0
access check cache quota 0 2147483647 0 0
Ad Hoc Distributed Queries 0 1 0 0
affinity I/O mask -2147483648 2147483647 0 0
affinity mask -2147483648 2147483647 0 0
affinity64 I/O mask -2147483648 2147483647 0 0
affinity64 mask -2147483648 2147483647 0 0
Agent XPs 0 1 1 1
allow updates 0 1 0 0
awe enabled 0 1 0 0
backup compression default 0 1 0 0
blocked process threshold (s) 0 86400 0 0
c2 audit mode 0 1 0 0
clr enabled 0 1 0 0
cost threshold for parallelism 0 32767 5 5
cross db ownership chaining 0 1 0 0
cursor threshold -1 2147483647 -1 -1
Database Mail XPs 0 1 0 0
default full-text language 0 2147483647 1049 1049
default language 0 9999 21 21
default trace enabled 0 1 1 1
disallow results from triggers 0 1 0 0
filestream access level 0 2 0 0
fill factor (%) 0 100 0 0
ft crawl bandwidth (max) 0 32767 100 100
ft crawl bandwidth (min) 0 32767 0 0
ft notify bandwidth (max) 0 32767 100 100
ft notify bandwidth (min) 0 32767 0 0
index create memory (KB) 704 2147483647 0 0
in-doubt xact resolution 0 2 0 0
lightweight pooling 0 1 0 0
locks 5000 2147483647 0 0
max degree of parallelism 0 1024 0 0
max full-text crawl range 0 256 4 4
max server memory (MB) 16 2147483647 2147483647 2147483647
max text repl size (B) -1 2147483647 65536 65536
max worker threads 128 32767 0 0
media retention 0 365 0 0
min memory per query (KB) 512 2147483647 1024 1024
min server memory (MB) 0 2147483647 0 0
nested triggers 0 1 1 1
network packet size (B) 512 32767 4096 4096
Ole Automation Procedures 0 1 0 0
open objects 0 2147483647 0 0
optimize for ad hoc workloads 0 1 0 0
PH timeout (s) 1 3600 60 60
precompute rank 0 1 0 0
priority boost 0 1 0 0
query governor cost limit 0 2147483647 0 0
query wait (s) -1 2147483647 -1 -1
recovery interval (min) 0 32767 0 0
remote access 0 1 1 1
remote admin connections 0 1 0 0
remote login timeout (s) 0 2147483647 20 20
remote proc trans 0 1 0 0
remote query timeout (s) 0 2147483647 600 600
Replication XPs 0 1 0 0
scan for startup procs 0 1 0 0
server trigger recursion 0 1 1 1
set working set size 0 1 0 0
show advanced options 0 1 1 1
SMO and DMO XPs 0 1 1 1
SQL Mail XPs 0 1 0 0
transform noise words 0 1 0 0
two digit year cutoff 1753 9999 2049 2049
user connections 0 32767 0 0
user options 0 32767 0 0
xp_cmdshell 0 1 0 0

ну сейчас-то вот такие параметры, но я снимала ограничение...
11 янв 12, 15:23    [11885881]     Ответить | Цитировать Сообщить модератору
 Re: SQL забирает всю память сервера...  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Deidre
max server memory (MB) 16 2147483647 2147483647 2147483647
min server memory (MB) 0 2147483647 0 0
У вас сейчас не ограничена память. А хотелось бы узнать, какие цифры вы задавали для ограничения.
11 янв 12, 15:38    [11886043]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить