Переключение на Главную Страницу Страницы: 1 [2] 3 4 ... 8 ОтправитьПечать
Очень популярная тема (более 25 ответов) OFF Сможет ли sql2000 сервер использовать память более 4 Гб ? (число прочтений - 30533 )
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #15 - 17. Августа 2009 :: 13:07
Печать  
dimm73 писал(а) 17. Августа 2009 :: 10:59:
после недели эксперементов с режимом PAE (при попытке использовать 8 ГИГ под SQL ), вернул все в исходное положение т.к. скорость не только не прибавилась но и уменьшилась .

В связи с этим рассматриваю возможность перехода на 2003  винду(может так удастся использовать 8 гиг), на шел на сайте SQL.ru описание ошибки

Проблемы с блокировками объектов на 2003 Server (сообщение "Запись заблокирована")
Такая проблема часто возникает на Wind 2003 Server. На Win 2000 Server такой проблемы не наблюдается


кто - нибудь прокомментирует это предостережение?

Приведи точное описание ошибки.
Пока непонятно что прокоментировать ?

уж года 4 работаем
на win2003 + sql200  полет нормальный.
на одном филиале поставил
на win2003 + sql205-32  полет нормальный. Потенциал у этой
связки гораздо выше (ИХМО ) но переходить пока на нее
не готовы уж сразу лучше на sql64.
  
Наверх
 
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #16 - 17. Августа 2009 :: 13:20
Печать  
Z1 писал(а) 17. Августа 2009 :: 13:02:
val писал(а) 31. Июля 2009 :: 10:14:
(7) Память выше 4ГБ, доступная по AWE, SQL сервером будет использовано в основном для кеширования. Поэтому, при большом количестве операций ввода-вывода и большом обьеме памяти ускорение вполне возможно - именно за счет большого кеша.

не факт если весь кеш забит а это и будет при очень большой базе
то очень много времени будет тратиться на подгрузку страниц и виртуальной области. И в целом sql будет работать даже хуже
чем при выключенном awe.
посмотрите в каком году была сделана awe и какой сейчас год.
просто тогда можно было делать только так(через awe) , сейчас же ситуация изменилась.


ну ну ну, что-то ты погнал уже.. Улыбка
Какая "подгрузка страниц"? Какая "виртуальная область"? AWE это чистая память, она не свопится, она не имеет ни какого отношения к механизмам виртуальной памяти.
Тут я полностью согласен с val.
Сервер не должен работать хуже, надо смотреть чем он еще занят и куда еще уходит память.
MSSQL 2005 с AWE тоже работает, только на win2003 он может динамически ее выделять/освобождать за счет расширенного интерфейса работы с AWE памятью в этой ОС.
  
Наверх
ICQ  
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #17 - 17. Августа 2009 :: 13:36
Печать  
вопрос dimm73: а сколько памяти отдавалось под MSSQL в режиме AWE?
min server memory (MB)
max server memory (MB)
чему были равны?
что еще работает на сервере?
  
Наверх
ICQ  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #18 - 17. Августа 2009 :: 13:57
Печать  
DmitrO писал(а) 17. Августа 2009 :: 13:20:
Z1 писал(а) 17. Августа 2009 :: 13:02:
val писал(а) 31. Июля 2009 :: 10:14:
(7) Память выше 4ГБ, доступная по AWE, SQL сервером будет использовано в основном для кеширования. Поэтому, при большом количестве операций ввода-вывода и большом обьеме памяти ускорение вполне возможно - именно за счет большого кеша.

не факт если весь кеш забит а это и будет при очень большой базе
то очень много времени будет тратиться на подгрузку страниц и виртуальной области. И в целом sql будет работать даже хуже
чем при выключенном awe.
посмотрите в каком году была сделана awe и какой сейчас год.
просто тогда можно было делать только так(через awe) , сейчас же ситуация изменилась.


ну ну ну, что-то ты погнал уже.. Улыбка
Какая "подгрузка страниц"? Какая "виртуальная область"? AWE это чистая память, она не свопится, она не имеет ни какого отношения к механизмам виртуальной памяти.
Тут я полностью согласен с val.
Сервер не должен работать хуже, надо смотреть чем он еще занят и куда еще уходит память.
MSSQL 2005 с AWE тоже работает, только на win2003 он может динамически ее выделять/освобождать за счет расширенного интерфейса работы с AWE памятью в этой ОС.

ну всех тонкостей не знаю. наверное во многом не прав.
Но все равно это будет другое ( дополнительное ) отображение памяти AWE на память кеша и это будет занимать время sql.
надо наверное читать точно документацию по AWE
статья по awe http://www.sql.ru/articles/mssql/2005/061906WindowsVirtual%20MemoryMechanisms.sh...




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


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #19 - 17. Августа 2009 :: 13:58
Печать  
(dim73) опиши точно дисковую систему сервера и ее распределение по базам данных.Также сколько процессоров и ядер у твоего сервера.

Наверное при слабой дисковой системе все равно никакого выигрыша от AWE не получишь.

Т.е. может быть ( хотя я считаю надо идти в мир 64)  стоит смотреть в сторону AWE когда все остальные участки сервера в часности дисковая подсистема в идеальном порядке.
  
Наверх
 
IP записан
 
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #20 - 17. Августа 2009 :: 14:54
Печать  
Z1 писал(а) 17. Августа 2009 :: 12:57:

Может у Вас стоит несколько экземпляров sql на одном сервере
и на каждый экземпляр можно назначить свои квоты по памяти
и даже распределить процессоры.
Но на сегод день (ИХМО ) для оптимального использования памяти больше 4 гб надо переходить
на win64 + sql 64 (2005 или 2008 )

не, инстанс только один
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #21 - 17. Августа 2009 :: 14:59
Печать  
alexdd писал(а) 17. Августа 2009 :: 14:54:
Z1 писал(а) 17. Августа 2009 :: 12:57:

Может у Вас стоит несколько экземпляров sql на одном сервере
и на каждый экземпляр можно назначить свои квоты по памяти
и даже распределить процессоры.
Но на сегод день (ИХМО ) для оптимального использования памяти больше 4 гб надо переходить
на win64 + sql 64 (2005 или 2008 )

не, инстанс только один

ну тогда узнай как все это работает и расскажи народу.
(Хотя скорее всего все живет в 64 разрядах.)
  
Наверх
 
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #22 - 18. Августа 2009 :: 06:05
Печать  
Z1 писал(а) 17. Августа 2009 :: 13:07:
dimm73 писал(а) 17. Августа 2009 :: 10:59:
после недели эксперементов с режимом PAE (при попытке использовать 8 ГИГ под SQL ), вернул все в исходное положение т.к. скорость не только не прибавилась но и уменьшилась .

В связи с этим рассматриваю возможность перехода на 2003  винду(может так удастся использовать 8 гиг), на шел на сайте SQL.ru описание ошибки

Проблемы с блокировками объектов на 2003 Server (сообщение "Запись заблокирована")
Такая проблема часто возникает на Wind 2003 Server. На Win 2000 Server такой проблемы не наблюдается


кто - нибудь прокомментирует это предостережение?

Приведи точное описание ошибки.
Пока непонятно что прокоментировать ?

уж года 4 работаем
на win2003 + sql200  полет нормальный.
на одном филиале поставил
на win2003 + sql205-32  полет нормальный. Потенциал у этой
связки гораздо выше (ИХМО ) но переходить пока на нее
не готовы уж сразу лучше на sql64.



Можно подробнее про win2003 + sql200  полет нормальный.?

сколько памяти используете какой win2003 и какой sql ?
  
Наверх
 
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #23 - 18. Августа 2009 :: 06:09
Печать  
DmitrO писал(а) 17. Августа 2009 :: 13:36:
вопрос dimm73: а сколько памяти отдавалось под MSSQL в режиме AWE?
min server memory (MB)
max server memory (MB)
чему были равны?
что еще работает на сервере?


Установлена была фиксированно , что -то около 7 гб на границе зеленого и желт (всего физически на сервере было воткнуто 16 гб)
  
Наверх
 
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #24 - 18. Августа 2009 :: 06:16
Печать  
Z1 писал(а) 17. Августа 2009 :: 13:58:
(dim73) опиши точно дисковую систему сервера и ее распределение по базам данных.Также сколько процессоров и ядер у твоего сервера.

Наверное при слабой дисковой системе все равно никакого выигрыша от AWE не получишь.

Т.е. может быть ( хотя я считаю надо идти в мир 64)  стоит смотреть в сторону AWE когда все остальные участки сервера в часности дисковая подсистема в идеальном порядке.


двухпроцессорный, три отдельных 1 рейда (зеркал), один под систему, второй под mdf, третий под LDF . Все диски сказевые 15000
  
Наверх
 
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #25 - 18. Августа 2009 :: 06:20
Печать  
Z1 писал(а) 17. Августа 2009 :: 14:59:
alexdd писал(а) 17. Августа 2009 :: 14:54:
Z1 писал(а) 17. Августа 2009 :: 12:57:

Может у Вас стоит несколько экземпляров sql на одном сервере
и на каждый экземпляр можно назначить свои квоты по памяти
и даже распределить процессоры.
Но на сегод день (ИХМО ) для оптимального использования памяти больше 4 гб надо переходить
на win64 + sql 64 (2005 или 2008 )

не, инстанс только один

ну тогда узнай как все это работает и расскажи народу.
(Хотя скорее всего все живет в 64 разрядах.)



да, пожалуйста поподробнее.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #26 - 18. Августа 2009 :: 06:25
Печать  
dimm73 писал(а) 18. Августа 2009 :: 06:05:
Z1 писал(а) 17. Августа 2009 :: 13:07:
dimm73 писал(а) 17. Августа 2009 :: 10:59:
после недели эксперементов с режимом PAE (при попытке использовать 8 ГИГ под SQL ), вернул все в исходное положение т.к. скорость не только не прибавилась но и уменьшилась .

В связи с этим рассматриваю возможность перехода на 2003  винду(может так удастся использовать 8 гиг), на шел на сайте SQL.ru описание ошибки

Проблемы с блокировками объектов на 2003 Server (сообщение "Запись заблокирована")
Такая проблема часто возникает на Wind 2003 Server. На Win 2000 Server такой проблемы не наблюдается


кто - нибудь прокомментирует это предостережение?

Приведи точное описание ошибки.
Пока непонятно что прокоментировать ?

уж года 4 работаем
на win2003 + sql200  полет нормальный.
на одном филиале поставил
на win2003 + sql205-32  полет нормальный. Потенциал у этой
связки гораздо выше (ИХМО ) но переходить пока на нее
не готовы уж сразу лучше на sql64.



Можно подробнее про win2003 + sql200  полет нормальный.?

сколько памяти используете какой win2003 и какой sql ?

ос windows 2003 sp2
sql
Microsoft SQL Server  2000 - 8.00.2039 (Intel X86)   May  3 2005 23:18:38   Copyright (c) 1988-2003 Microsoft Corporation  Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

сервер IBM
памяти 4Гб,
процесор  Inetl Xeon E5345 2.33 отображается 8
точно не знаю 4 проца с 2 ядрами или 2 проца с 4 ядрами.
база лежит на raid-1 2 диска SAS SCSI 15000.  контролер с кешем и батарейкой размер кеша 512

памяти для sql сервера
min sql = max sql = 1.7 Гб где то вычитал что чем меньше диапозон min, max тем лучше иначе sql как и другие приложения пытаются отобрать друг у друга ресурс тратя при этом много
времени на борьбу между  собой.

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


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #27 - 18. Августа 2009 :: 06:39
Печать  
to (Z1) С  4 Гб памяти и у меня нормально работает, просто есть  возможность поставить 16 ГБ на сервер. И хочется узнать варианты как это можно максимально использовать
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #28 - 18. Августа 2009 :: 06:49
Печать  
dimm73  Если есть выбор на что потратить деньги то лучше улучшай дисковую систему.
под данные желательно RAID 10.
Также с каким размером блока отформатированы диски под базу ?
заморачивался ли проблемой с 63К ?
контролер c  кешем ? и.т.д.


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


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #29 - 18. Августа 2009 :: 07:06
Печать  
Дело в том, что память уже куплена, нужно ее использовать
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 4 ... 8
ОтправитьПечать