Такой вот ламерский вопрос - обновление MS SQL Server 2000 Standart Edition на MS SQL Server 2000 Enterprise Edition
Автор | Сообщение
4 269 | |||
---|---|---|---|---|
Отправлено 09 января 2008 в 15:43 — Вот такой вопрос! Что есть: есть сервер на котором Windows 2000 Server Advanced. На нём крутится MS SQL 2000 Standart. Но так-как Standart работает только с 2 Гб оперативки, а на сервере стоит 8Гб, то хочется использовать по максимому. Соответственно вариант - установить SQL Enterprise. Нужно ли для установки Enterprise сносить Standart или его можно установить поверху и после перезагрузки все будет ОК? Да, на сервере крутится 1С 8.0, поэтому хотелось бы быть уверенным, что после установки поверху - всё будет ОК, а не настраивать все базы и пользователей заново.
________________ C уважением, Виталий А. Прохоренков | ||||
Отправлено 09 января 2008 в 16:03 — AWE хочешь использовать (sp_configure awe enable)? Если у тебя сама винда 32 битная, то один процесс может адресовать только 2 гига памяти. Более того, в случае 32 битной ось, сама система может адресовать не более 4 гигов, остальное только за счет AWE (Address Windowing Extensions) - "расширение адреса методом окна". Производительность при случайном доступе к памяти оказывается заметно ниже, чем при использовании плоской модели адресации. К тому же память, выделенная через AWE, не поддается свопингу и не может быть использована другими процессами. В MS SQL 2000 EE есть поддержка AWE, но она сильно ограничена. Лучше рассмотреть вариант перехода на 64-битную платформу. Кстати это будет намного дешевле если используется лицензионное ПО. | ||||
Отправлено 09 января 2008 в 17:44 — только 64bit OS. далее можно не думать) | ||||
Отправлено 09 января 2008 в 19:15 — Но ведь не зря же AWE существует? Неужели на Windows 2000 Advanced Server - SQL 2000 EE будет работать хуже, чем Standart Edition? К тому же Server нормально видит 8Гб памяти.
________________ C уважением, Виталий А. Прохоренков | ||||
Отправлено 10 января 2008 в 14:59 — Хуже EE конечно работать не будет, но и лучше вряд ли. А размер базы какой? Если до 2 гигов, то вообще не стоит заморачиваться. Будет он из 8 гигов сервера использовать всегда 3-4 гига только. Если баз несколько можно попробовать подключить их к разным инстансам, тогда эффект будет, каждый инстанс сможет использовать до 2 гигов памяти. Задача то какая конечная? Увеличить скорость работы базы? Профайлером не пробовал анализировать где узкое место? Может у тебя все не в память, а в процессор упирается или в скорость дискового массива? | ||||
Отправлено 10 января 2008 в 15:22 — В том то и дело, что размер базы данных около 20Гб Дисковый массив RAID 5. HDD SCSI 320 15k - 5 штук. RAID контроллер MegaRAID 320 - из недешёвых. Процессоры 2 Xeon 3200 Мгц двухядерных. Памяти 8Гб. Дело в том, что 1С Сервер и MS SQL стоят на этой машине. И критичного ничего нет, но притормаживает 1С, иногда происходят блокировки транзакций, и знаю, что может работать быстрее Память есть, PAE включил, 8 Гб видно, SQL использует 1.6 Гб. Знаю, что при установке ЕЕ и настройке AWE SQL может использовать до 6.5 - 7 Гб памяти, что при объёме нашей базы лучше, чем 1.6 Гб. Отсюда и вопрос - если ставить EE поверх SE - заменит ли EE установленный стандарт едишн? Или обязательно необходимо сносить Стандарт и только потом ставить EE?
________________ C уважением, Виталий А. Прохоренков | ||||
Отправлено 10 января 2008 в 16:58 — как 2000сервант не знаю, а вот 2003 полностью себя переписывает. Поверх EE datacenter ставил. | ||||
Отправлено 12 января 2008 в 17:22 —
Скорее всего придется сносить. Но никто не мешает при этом не сносить базы. Они должны подхватиться после установки EE. На всякий случай можно сделать бэкап master. |