2012-01-29 1 views
3

Есть ли способ предотвратить тайм-ауты SQL INSERT во время восстановления или реорганизации индекса SQL Server? Мы используем NHibernate, тайм-аут команды установлен на 10 минут, SQL Server 2008 R2, восстановление индекса выполняется в Интернете.Тайм-аут INSERT во время онлайн-перестройки индекса

ответ

1

Хм, нет. Ну да. Если вы выполняете онлайн-перестройку индекса, таблица по-прежнему доступна. Требование: издание ENTERPRISE.

What is the difference between OFFLINE and ONLINE index rebuild in SQL Server? имеет больше информации о различиях и требованиях.

+1

Но это * * операция онлайн по восстановлению. Таблицы по-прежнему доступны, но время вставки может стать очень большим во время этих операций, что приведет к таймаутам. – Groo

+0

Проверьте правильность ресурса - убедитесь, что у вас достаточно выделенного бюджета IO;) Не уверен, что еще сказать - быстрее IO помогает на сервере. возможно, ваша жесткая дисковая система слишком мала. Я бы не первый такой сервер. – TomTom

+0

Это 6-дисковая система RAID5, я не думаю, что сейчас обновление является вариантом. Но я надеялся, что therr станет способом немного затушить индексирование, чтобы предотвратить это. – Groo

 Смежные вопросы

  • Нет связанных вопросов^_^