Такой вот ламерский вопрос - обновление MS SQL Server 2000 Standart Edition на MS SQL Server 2000 Enterprise Edition

Тема: настройки
Сообщений на странице1015203050100
4 4558
pva
Действия с сообщением

Вот такой вопрос!

Что есть: есть сервер на котором Windows 2000 Server Advanced. На нём крутится MS SQL 2000 Standart. Но так-как Standart работает только с 2 Гб оперативки, а на сервере стоит 8Гб, то хочется использовать по максимому. Соответственно вариант — установить SQL Enterprise.

Нужно ли для установки Enterprise сносить Standart или его можно установить поверху и после перезагрузки все будет ОК?

Да, на сервере крутится 1С 8.0, поэтому хотелось бы быть уверенным, что после установки поверху — всё будет ОК, а не настраивать все базы и пользователей заново.

C уважением,
Виталий А. Прохоренков
ando
Действия с сообщением

AWE хочешь использовать (sp_configure awe enable)? Если у тебя сама винда 32 битная, то один процесс может адресовать только 2 гига памяти. Более того, в случае 32 битной ось, сама система может адресовать не более 4 гигов, остальное только за счет AWE (Address Windowing Extensions) — «расширение адреса методом окна». Производительность при случайном доступе к памяти оказывается заметно ниже, чем при использовании плоской модели адресации. К тому же память, выделенная через AWE, не поддается свопингу и не может быть использована другими процессами. В MS SQL 2000 EE есть поддержка AWE, но она сильно ограничена. Лучше рассмотреть вариант перехода на 64-битную платформу. Кстати это будет намного дешевле если используется лицензионное ПО.

pva
Действия с сообщением

Но ведь не зря же AWE существует? Неужели на Windows 2000 Advanced Server — SQL 2000 EE будет работать хуже, чем Standart Edition?
К тому же Server нормально видит 8Гб памяти.

C уважением,
Виталий А. Прохоренков
ando
Действия с сообщением

Хуже EE конечно работать не будет, но и лучше вряд ли. А размер базы какой? Если до 2 гигов, то вообще не стоит заморачиваться. Будет он из 8 гигов сервера использовать всегда 3–4 гига только.
Если баз несколько можно попробовать подключить их к разным инстансам, тогда эффект будет, каждый инстанс сможет использовать до 2 гигов памяти. Задача то какая конечная? Увеличить скорость работы базы? Профайлером не пробовал анализировать где узкое место? Может у тебя все не в память, а в процессор упирается или в скорость дискового массива?

pva
Действия с сообщением

В том то и дело, что размер базы данных около 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 уважением,
Виталий А. Прохоренков
Lexey
Действия с сообщением

pva: Отсюда и вопрос — если ставить EE поверх SE — заменит ли EE установленный стандарт едишн?
Или обязательно необходимо сносить Стандарт и только потом ставить EE?

Скорее всего придется сносить. Но никто не мешает при этом не сносить базы. Они должны подхватиться после установки EE. На всякий случай можно сделать бэкап master.