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


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
31. Июля 2009 :: 07:40
Печать  
Есть возможность увеличить объем памяти на sql сервере свыше 4 ГБ (до 8 ГБ), но сможет ли sql2000 ее использовать и будет ли прирост скорости?

На данный момент стоит SQL 2000 sp4, Windows 2000 Advanced Server, сейчас объем памяти 4 ГБ, в свое время что то еще прописывал в Boot.in что бы была доступна память более 2 ГБ (устанавливал давно и подробностей непомню)

Стоит ли пытаться это делать?
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #1 - 31. Июля 2009 :: 07:56
Печать  
Цитата:
win2000 Enterprise Edition
ничего не путаешь?
версии win2000: DataCenter, Advanced Server, Server, Professional

по теме:
максимальное кол-во физ.памяти и кол-во процов зависит от редакций win и sql.
подробнее тут:
http://msdn.microsoft.com/en-us/library/aa175274(SQL.80).aspx
http://msdn.microsoft.com/en-us/library/aa933149(SQL.80).aspx

если у тебя все же SQL Server 2000 Enterprise Edition то нужна винда Windows 2000 DataCenter либо Windows 2000 Advanced Server
  

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


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #2 - 31. Июля 2009 :: 07:59
Печать  
путаю, я уже исправил в посте, стоит
Windows 2000 Advanced Server
  
Наверх
 
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #3 - 31. Июля 2009 :: 08:01
Печать  
т.е ели я правильно понял , теоретически она может использовать 8 GB ?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #4 - 31. Июля 2009 :: 08:01
Печать  
dimm73 писал(а) 31. Июля 2009 :: 07:40:
Есть возможность увеличить объем памяти на sql сервере свыше 4 ГБ (до 8 ГБ), но сможет ли sql2000 ее использовать и будет ли прирост скорости?

На данный момент стоит SQL 2000 sp4, Windows 2000 Advanced Server, сейчас объем памяти 4 ГБ, в свое время что то еще прописывал в Boot.in что бы была доступна память более 2 ГБ (устанавливал давно и подробностей непомню)

Стоит ли пытаться это делать?

Первое тебе стоит перейти на операц системе win2003
см ссылку
http://www.sql.ru/articles/mssql/2007/011401UpgradeSQLServerToWindows2003.shtml

"сможет ли sql2000 ее использовать ( память > 4) "
сможет если использовать механизм AWE

Будет ли прирост скорости неизвесно.
Вообще понятие прирост скорости очень "Мутное понятие".
И как бы общая производительность зависит не только от объема памяти
а еще и от дисковой системы sql базы,
структуры самих баз и запросов sql.

Мое ихмо если памяти больше 4 то на сегодн. день надо смотреть
в сторону 64-ых sql сервера.

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


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #5 - 31. Июля 2009 :: 08:06
Печать  
sql 2000 Enterprise Edition (забыл написать в посте)


Я правильно понял из статьи , что в моем случае, можно использовать 8 ГБ ???
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #6 - 31. Июля 2009 :: 08:15
Печать  
dimm73 писал(а) 31. Июля 2009 :: 08:06:
sql 2000 Enterprise Edition (забыл написать в посте)


Я правильно понял из статьи , что в моем случае, можно использовать 8 ГБ ???

нет неправильно.
Автор статьи утверждает что sql200 + win2003
работает быстрее чем  sql200 + win2000.

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



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #7 - 31. Июля 2009 :: 08:31
Печать  
Цитата:
повышение производительности приблизительно на 25% при выполнении заданий с большим количеством операций вводавывода
хм. не знаю верить или нет Озадачен
  

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


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #8 - 31. Июля 2009 :: 08:33
Печать  
Z1 писал(а) 31. Июля 2009 :: 08:15:
dimm73 писал(а) 31. Июля 2009 :: 08:06:
sql 2000 Enterprise Edition (забыл написать в посте)


Я правильно понял из статьи , что в моем случае, можно использовать 8 ГБ ???

нет неправильно.
Автор статьи утверждает что sql200 + win2003
работает быстрее чем  sql200 + win2000.




я имел ввиду статии приведенные выше, переход на win2003 это отдельная тема и возможно я так и сделаю позже (в любом случае спасибо), сейчас же меня интересует возможноть увеличения памяти на этой винде
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #9 - 31. Июля 2009 :: 08:34
Печать  
trad писал(а) 31. Июля 2009 :: 08:31:
Цитата:
повышение производительности приблизительно на 25% при выполнении заданий с большим количеством операций вводавывода
хм. не знаю верить или нет Озадачен

я тоже не верю процентов 3-5 может быть.
но этот переход точно не ухудшит ситуацию для автора subj.
  
Наверх
 
IP записан
 
val
Full Member
***
Отсутствует


Дорогу осиливает идущий

Сообщений: 137
Зарегистрирован: 07. Июля 2006
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #10 - 31. Июля 2009 :: 10:14
Печать  
(7) Память выше 4ГБ, доступная по AWE, SQL сервером будет использовано в основном для кеширования. Поэтому, при большом количестве операций ввода-вывода и большом обьеме памяти ускорение вполне возможно - именно за счет большого кеша.
  
Наверх
 
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

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

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

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


кто - нибудь прокомментирует это предостережение?
  
Наверх
 
IP записан
 
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #12 - 17. Августа 2009 :: 11:09
Печать  
не очень шарю в этом смысле, у нас все настроивали наши админы. Но вообщем имеем Win2003ServerSP2 x64EE, на ней SQL Server 2000SP4. 32ГБ памяти всего, СКЛ серверу отдано 25ГБ. На сервере несколько баз от 3ГБ до 100ГБ. Полет нормальный..Улыбка
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: OFF Сможет ли sql2000 сервер использовать память более 4 Гб ?
Ответ #13 - 17. Августа 2009 :: 12:57
Печать  
alexdd писал(а) 17. Августа 2009 :: 11:09:
не очень шарю в этом смысле, у нас все настроивали наши админы. Но вообщем имеем Win2003ServerSP2 x64EE, на ней SQL Server 2000SP4. 32ГБ памяти всего, СКЛ серверу отдано 25ГБ. На сервере несколько баз от 3ГБ до 100ГБ. Полет нормальный..Улыбка

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


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


I Love YaBB 2!

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

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

  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 ... 8
ОтправитьПечать