Переключение на Главную Страницу Страницы: 1 2 3 [4] 5 6 ... 8 ОтправитьПечать
Очень популярная тема (более 25 ответов) OFF Сможет ли sql2000 сервер использовать память более 4 Гб ? (число прочтений - 30547 )
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #45 - 19. Августа 2009 :: 10:34
Печать  
Neo писал(а) 19. Августа 2009 :: 06:45:
А у нас после того как включили режим AWE и поставили ключ /3GB в boot.ini, начались какие-то глюки. Память сервер начал кушать 2,7 Гб (из 4 Гб), но начались глюки с системой. Например, периодически невозможно зайти на сервер, или запустить какое-то приложение на нем. Хотя база сама крутится. Видимо, системе не хватает памяти. Помогает только перезагрузка сервера. Кто-нибудь сталкивался с такой проблемой?

ОС Windows Server 2003 Enterprise Edition
SQL Server 2000 Enterprise Edition SP4

Да вы что..  Ужас одновременно включать AWE и /3GB смысла нет!
Или то или то надо.
  
Наверх
ICQ  
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #46 - 19. Августа 2009 :: 10:36
Печать  
А проблемы ваши могут быть связаны с включением именно /3GB, т.к. в этом случае меняется размер файлового кеша операционной системы, а у вас как я понял каталог ИБ именно на том же сервере..
  
Наверх
ICQ  
IP записан
 
Neo
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 327
Зарегистрирован: 12. Ноября 2007
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #47 - 19. Августа 2009 :: 10:41
Печать  
Цитата:
одновременно включать AWE и /3GB смысла нет!
Или то или то надо.


- о.к., спасибо за совет. Будем пробовать  Улыбка
  
Наверх
 
IP записан
 
Neo
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 327
Зарегистрирован: 12. Ноября 2007
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #48 - 19. Августа 2009 :: 10:43
Печать  
Цитата:
одновременно включать AWE и /3GB смысла нет!


- а сделали так, поскольку на многих форумах советуют именно включать и то, и то  Печаль
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #49 - 19. Августа 2009 :: 10:53
Печать  
Neo писал(а) 19. Августа 2009 :: 10:43:
Цитата:
одновременно включать AWE и /3GB смысла нет!


- а сделали так, поскольку на многих форумах советуют именно включать и то, и то  Печаль

не на тех форумах спрашиваете  Улыбка
смотри например ветку
http://www.sql.ru/forum/actualthread.aspx?tid=677410
Также в той цитируемой ветке в первом же ответе дают совет
Цитата:
переходите на Windows 64bit

  
Наверх
 
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #50 - 19. Августа 2009 :: 10:53
Печать  
/3GB ставят когда надо одному процессу позволить выделять виртуальную память в адресном пространстве до 3Гб (по умолчанию только 2Гб). Соответственно mssql обычно может выделить не 1,7 а 2,7 Гб памяти (ну это примерно).

А когда у mssql включают AWE, он не работает с виртуальной памятью (ну совсем с ней не работать не получится, но он использует ее минимально), а под всевозможные кеши он использует именно страницы памяти выделенные по AWE. Cколько реально в этом случае используется памяти SQL сервером видно только в мониторе производительности в специальном счетчике SQL сервера: Total server memory.
  
Наверх
ICQ  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #51 - 19. Августа 2009 :: 11:14
Печать  
Обладатели AWE зачтите и проверьте Ваш sql
Цитата:
Наконец-то свершилось, выложен фикс для SP4, который лечит баг с AWE.
FIX: Not all memory is available when AWE is enabled on a computer that is running a 32-bit version of SQL Server 2000 SP4 (899761)

источник http://www.sql.ru/forum/actualthread.aspx?bid=1&tid=193322&hl=
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #52 - 19. Августа 2009 :: 11:31
Печать  
Еще цитата Александр Гладченко написано в 2005 году
Цитата:
Впрочем, из-за специфики AWE режима, использование его вкупе с SQL Server - сущее безумие  Это ещё можно было как то оправдать, когда небыло доступной 64-х битной платформы, теперь же, запуск сервера в таком режиме просто не оправдан. Да и стоимость 64-х битных систем давно уже не заоблочная...

ветка http://www.sql.ru/forum/actualthread.aspx?bid=1&tid=193885&pg=1
  
Наверх
 
IP записан
 
classic
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 330
Местоположение: г. Харьков
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #53 - 19. Августа 2009 :: 20:27
Печать  
64 бита - решение. И не стоит морочить голову с AWE. Как я понимаю, аве был задуман и реализован как костыль, с помощью которого 32 битная система могла получать больше 4 гб памяти. Работа в таком режиме идет через замочную скважину, что тормозит работу и снижает надежность.
  
Наверх
 
IP записан
 
Neo
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 327
Зарегистрирован: 12. Ноября 2007
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #54 - 20. Августа 2009 :: 05:53
Печать  
Убрал ключ /3Gb, осталось только AWE. 1С на серваке сразу начала запускаться, но только теперь SQL отжирает чуть более 2ГБ (смотрю по системному монитору), хотя ранее съедал 2,7 Гб... Теперь надо поставить патч, на который тута ссылку давали?
  
Наверх
 
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #55 - 21. Августа 2009 :: 06:16
Печать  
Мдя, вчера переставил винду sql сервере , теперь, вместо 2000 (эдвансед) стоит 2003 EE 64, включен режим AWE, SQL отдано 12 Гб памяти (фиксированно) и по счетчикам показывает столько же, но скорости это не прибавило, осталось почти такойже, даже чуть помедленнее.


  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #56 - 21. Августа 2009 :: 06:50
Печать  
dimm73 писал(а) 21. Августа 2009 :: 06:16:
Мдя, вчера переставил винду sql сервере , теперь, вместо 2000 (эдвансед) стоит 2003 EE 64, включен режим AWE, SQL отдано 12 Гб памяти (фиксированно) и по счетчикам показывает столько же, но скорости это не прибавило, осталось почти такойже, даже чуть помедленнее.

sql какая версия ?
win os  сервис пак какой ?
sql обновил ссылка чуть выше ?

Смотри счетчики процент попадания запросов в кэш.
Также смотри счетчики дисковой системы сред длина очереди к диску.

  
Наверх
 
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #57 - 21. Августа 2009 :: 07:21
Печать  
Z1 писал(а) 21. Августа 2009 :: 06:50:
dimm73 писал(а) 21. Августа 2009 :: 06:16:
Мдя, вчера переставил винду sql сервере , теперь, вместо 2000 (эдвансед) стоит 2003 EE 64, включен режим AWE, SQL отдано 12 Гб памяти (фиксированно) и по счетчикам показывает столько же, но скорости это не прибавило, осталось почти такойже, даже чуть помедленнее.

sql какая версия ?
win os  сервис пак какой ?
sql обновил ссылка чуть выше ?

Смотри счетчики процент попадания запросов в кэш.
Также смотри счетчики дисковой системы сред длина очереди к диску.



sql2000 sp4 Enterprise Edition,
w2003 EE 64 SP2 Ru
фикс SQL2000-KB899761-v8.00.2040-x86x64-ENU - установлен

счетчики, сейчас посмотрю, результаты выложу

  
Наверх
 
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #58 - 21. Августа 2009 :: 07:36
Печать  

Цитата:
Смотри счетчики процент попадания запросов в кэш.
Также смотри счетчики дисковой системы сред длина очереди к диску.


сред длина очереди к диску
средн. 0.067
макс 0.286

% поподаний при отображении данных - 100
% поподаний при чтении с копированием - 100
% поподаний фиксации при чтении - 100
% поподаний чтений MDL - 0
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #59 - 21. Августа 2009 :: 07:37
Печать  
В операц системе сколько стоит под swap ?
Еще идея если Операц система не загружена процессами
Может вообще swap убрать ?

Также сколько min и max выделено под sql ?
Также идея ( я глубоко не копался ) в настройках
sql есть опции для размера bufera запрсов.
может он у тебя по каким либо причинам урезан ?
Или еще вариант под этот буфер явно прописать
размер выделяемой памяти.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 3 [4] 5 6 ... 8
ОтправитьПечать