Обслуживание SQL Server 2008 - PullRequest
0 голосов
/ 19 августа 2011

Привет всем! Я совершенно новичок в задачах обслуживания на SQL Server. Я создал хранилище данных, которое в основном считывает загрузку XML-файлов и импортирует эти данные в несколько таблиц, используя SSIS. Теперь я установил индексы для соответствующих таблиц и оптимизировал свою диссертацию. Однако я знаю, что должен выполнить некоторые задачи по обслуживанию, но я не знаю, с чего начать. Мы говорим о довольно большом количестве данных, мы храним данные до 6 месяцев, и пока у нас есть данные за 3 месяца, и база данных в настоящее время составляет 147142,44 МБ с примерно 57690230 строками в основной таблице. Так что это может легко удвоиться в размере. Просто интересно, каковы ваши рекомендации?

1 Ответ

0 голосов
/ 19 августа 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...