подскажите способ заставить сервер работать 24/7

Shurgenz
Дата: 30.01.2013 14:27:38
Здравствуйте!

SQL Server 2008

Задача такова: Нужно обеспечить беспрерывную работу сервера, На сервере постоянно нагрузка. Отключать нельзя. Но при этом очень тяжко даются обновления баз данных. Если запустить создание или пересоздание индекса, к примеру, все становятся в очередь, приложение падает по таймауту, а потом долго подымается, так как ему надо наполнить кэш.

Нужна такая модель, чтобы можно было переключиться с боевого сервера на другой, на боевом накатить спокойно обновления, и переключиться снова назад.

Модель восстановления на самой большой и нагруженной БД - Simple. Так что зеркалирование не годится. Поможет ли транзакционная репликация ? Или есть другие способы?
tpg
Дата: 30.01.2013 14:36:56
Shurgenz
Нужна такая модель, чтобы можно было переключиться с боевого сервера на другой, на боевом накатить спокойно обновления, и переключиться снова назад.
Failover Cluster ?
Glory
Дата: 30.01.2013 14:41:09
Shurgenz
На сервере постоянно нагрузка. Отключать нельзя. Но при этом очень тяжко даются обновления баз данных. Если запустить создание или пересоздание индекса, к примеру, все становятся в очередь, приложение падает по таймауту, а потом долго подымается, так как ему надо наполнить кэш.

Может просто начать использовать SNAPSHOT TIL ?
Shurgenz
Дата: 30.01.2013 14:41:25
tpg
Shurgenz
Нужна такая модель, чтобы можно было переключиться с боевого сервера на другой, на боевом накатить спокойно обновления, и переключиться снова назад.
Failover Cluster ?


Есть опыт? Как это работает?
tpg
Дата: 30.01.2013 14:43:51
Shurgenz
tpg
пропущено...
Failover Cluster ?


Есть опыт? Как это работает?
Всё в документации описано. Как описано, так и работает.
Shurgenz
Дата: 30.01.2013 14:45:49
Glory
Shurgenz
На сервере постоянно нагрузка. Отключать нельзя. Но при этом очень тяжко даются обновления баз данных. Если запустить создание или пересоздание индекса, к примеру, все становятся в очередь, приложение падает по таймауту, а потом долго подымается, так как ему надо наполнить кэш.

Может просто начать использовать SNAPSHOT TIL ?


что это за зверь? SNAPSHOT TIL
Glory
Дата: 30.01.2013 14:57:04
Shurgenz
что это за зверь? SNAPSHOT TIL

Специальный уровень изоляции, в котором писатели и читатели сосуществуют без блокировок
Shurgenz
Дата: 30.01.2013 15:06:00
Glory
Shurgenz
что это за зверь? SNAPSHOT TIL

Специальный уровень изоляции, в котором писатели и читатели сосуществуют без блокировок


TIL - transaction isolation level? я правильно понимаю?
pkarklin
Дата: 30.01.2013 15:33:02
автор
Если запустить создание или пересоздание индекса, к примеру, все становятся в очередь, приложение падает по таймауту, а потом долго подымается, так как ему надо наполнить кэш.


Online операции с индексами поддерживаются Entreprise редакции. Смывается кэш - М.б. памяти мало?

автор
Нужна такая модель, чтобы можно было переключиться с боевого сервера на другой, на боевом накатить спокойно обновления, и переключиться снова назад.


Абсолютно неправильная модель.
Гость333
Дата: 30.01.2013 15:35:16
Shurgenz
TIL - transaction isolation level? я правильно понимаю?

Да, правильно.
Смотрите в BOL статьи CREATE INDEX и ALTER INDEX, опцию ONLINE = ON. Ну и ссылки на другие статьи BOL, которые будут в описании этой опции.