Такой вот ламерский вопрос - обновление MS SQL Server 2000 Standart Edition на MS SQL Server 2000 Enterprise Edition
Тема: настройки
Действия с сообщением
Вот такой вопрос!
Что есть: есть сервер на котором Windows 2000 Server Advanced. На нём крутится MS SQL 2000 Standart. Но так-как Standart работает только с 2 Гб оперативки, а на сервере стоит 8Гб, то хочется использовать по максимому. Соответственно вариант — установить SQL Enterprise.
Нужно ли для установки Enterprise сносить Standart или его можно установить поверху и после перезагрузки все будет ОК?
Да, на сервере крутится 1С 8.0, поэтому хотелось бы быть уверенным, что после установки поверху — всё будет ОК, а не настраивать все базы и пользователей заново.
Виталий А. Прохоренков
Действия с сообщением
AWE хочешь использовать (sp_configure awe enable)? Если у тебя сама винда 32 битная, то один процесс может адресовать только 2 гига памяти. Более того, в случае 32 битной ось, сама система может адресовать не более 4 гигов, остальное только за счет AWE (Address Windowing Extensions) — «расширение адреса методом окна». Производительность при случайном доступе к памяти оказывается заметно ниже, чем при использовании плоской модели адресации. К тому же память, выделенная через AWE, не поддается свопингу и не может быть использована другими процессами. В MS SQL 2000 EE есть поддержка AWE, но она сильно ограничена. Лучше рассмотреть вариант перехода на 64-битную платформу. Кстати это будет намного дешевле если используется лицензионное ПО.
Действия с сообщением
только 64bit OS. далее можно не думать)
Действия с сообщением
Но ведь не зря же AWE существует? Неужели на Windows 2000 Advanced Server — SQL 2000 EE будет работать хуже, чем Standart Edition?
К тому же Server нормально видит 8Гб памяти.
Виталий А. Прохоренков
Действия с сообщением
Хуже EE конечно работать не будет, но и лучше вряд ли. А размер базы какой? Если до 2 гигов, то вообще не стоит заморачиваться. Будет он из 8 гигов сервера использовать всегда 3–4 гига только.
Если баз несколько можно попробовать подключить их к разным инстансам, тогда эффект будет, каждый инстанс сможет использовать до 2 гигов памяти. Задача то какая конечная? Увеличить скорость работы базы? Профайлером не пробовал анализировать где узкое место? Может у тебя все не в память, а в процессор упирается или в скорость дискового массива?
Действия с сообщением
В том то и дело, что размер базы данных около 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?
Виталий А. Прохоренков
Действия с сообщением
как 2000сервант не знаю, а вот 2003 полностью себя переписывает. Поверх EE datacenter ставил.
Действия с сообщением
pva: Отсюда и вопрос — если ставить EE поверх SE — заменит ли EE установленный стандарт едишн?
Или обязательно необходимо сносить Стандарт и только потом ставить EE?
Скорее всего придется сносить. Но никто не мешает при этом не сносить базы. Они должны подхватиться после установки EE. На всякий случай можно сделать бэкап master.