У меня небольшая база данных около 3 ГБ, а индекс сильно фрагментирован. Есть несколько индексов, которые на 97% фрагментированы. Чтобы уменьшить фрагментацию, я начал перестраивать индекс. Но после восстановления индекса, я нахожу, что эта активность создала много журналов транзакций. Мой журнал транзакций растет на 35-40% больше из-за перестройки индекса.Рост журнала транзакций 35% на момент восстановления индекса
У меня есть зеркалирование и доставка журналов, включенных в эту базу данных. Теперь вопрос заключается в том, как я могу ограничить SQL Server, что он не будет генерировать журнал для восстановления индекса активности или генерировать меньше журнала для этих видов деятельности
Примечания:
- Я прошел через некоторые веб-сайты, где люди предложили поместить базу данных в простой и объемный режим восстановления и выполнять такую деятельность. Я не могу этого сделать, я должен многое изменить для этого.
- Я уже следую правилу большого пальца Microsoft по перестройке или реорганизации индекса i.e> = восстановление фрагментации 30% и < 30% реорганизация.
возможно ли создать или изменить indinzes в этой базе данных? Возможно, в этом что-то не так. Является ли это одним конкретным индексом или многими/всеми показателями, которые так плохо отражают? – CeOnSql