Могу ли я безопасно прекратить запуск статистики обновления на моем экземпляре SQL Server 2005?

У меня есть база данных SQL 2005 с планами обслуживания, созданными кем-то другим. Один запускает обновление статистики по всем базам данных рано утром. Кажется, что это вызывает заполнение базы данных tempdb и, следовательно, нарушает некоторые другие задачи обслуживания, которые выполняются в данный момент. Это не успешно работает по крайней мере неделю сейчас. Я установил для параметра автоматического обновления статистики значение true, так что мне даже нужно запускать обновление статистики каждое утро? Существуют и другие планы обслуживания, включая работу по ночной переиндексации, и я не знаю, требует ли эта статистика обновления статистики.

Спасибо,

2 ответа

Хотя Обновление статистики использует базу данных tempdb( нажмите здесь, чтобы узнать больше в блоге Линчи), на самом деле это не следует делать, если для нее не установлен слишком маленький размер.

Хотя у вас включена функция автоматического обновления статистики, рекомендуется регулярно обновлять статистику по всем запросам, чтобы использовать последние статистические данные, отражающие наиболее актуальное распределение данных.

Отвечая на ваш вопрос " Да", вы можете отключить задание, хотя, возможно, вы захотите объединить задание "Обновить статистику" с вашим планом регулярного обслуживания, заменив явное "Обновить статистику" на "sp_updatestats", которое будет обновлять статистику только для тех таблиц, которые требовать этого.

Кроме того, в качестве лучшей практики вы можете рассмотреть возможность реорганизации индексов, которые имеют менее 30% фрагментации, и перестраивать только те, которые имеют более 30% фрагментации. Более подробную информацию можно найти в разделе D в нижней части страницы здесь http://msdn.microsoft.com/en-us/library/ms188917.aspx

Надеюсь это поможет.

Параметр "Обновить статистику" можно отключить - хотя я не знаю, почему для этого у вас есть отдельная задача обслуживания - просто имейте в виду, что вам нужно будет выполнить UPDATE STATISTICS, если вы хотите обновить планы запросов для чего-либо.

Если вы перестраиваете индекс (также необязательно каждый день, если индексы не фрагментированы), статистика автоматически обновляется.

Другие вопросы по тегам