Есть ли способ предотвратить тайм-ауты SQL INSERT во время восстановления или реорганизации индекса SQL Server? Мы используем NHibernate, тайм-аут команды установлен на 10 минут, SQL Server 2008 R2, восстановление индекса выполняется в Интернете.Тайм-аут INSERT во время онлайн-перестройки индекса
3
A
ответ
1
Хм, нет. Ну да. Если вы выполняете онлайн-перестройку индекса, таблица по-прежнему доступна. Требование: издание ENTERPRISE.
What is the difference between OFFLINE and ONLINE index rebuild in SQL Server? имеет больше информации о различиях и требованиях.
Но это * * операция онлайн по восстановлению. Таблицы по-прежнему доступны, но время вставки может стать очень большим во время этих операций, что приведет к таймаутам. – Groo
Проверьте правильность ресурса - убедитесь, что у вас достаточно выделенного бюджета IO;) Не уверен, что еще сказать - быстрее IO помогает на сервере. возможно, ваша жесткая дисковая система слишком мала. Я бы не первый такой сервер. – TomTom
Это 6-дисковая система RAID5, я не думаю, что сейчас обновление является вариантом. Но я надеялся, что therr станет способом немного затушить индексирование, чтобы предотвратить это. – Groo