Планы обслуживания 1с sql

Краткая заметка о том как быстро создать, изменить план обслуживания SQL для базы данных 1с и какие планы нужны. Вся предоставленная информация – это личный опыт автора статьи.

Итак, имеем Microsoft SQL Server 2014 и несколько баз данных. Начинаем прикидывать, какие регламентные операции нам нужны для базы данных:

План обслуживания 1 (на каждый день):
  • Резервное копирование базы данных – архив базы данных;
  • Очистка после обслуживания – в данном случае архивы будем хранить не старше 15 дней (у нас всегда будут 15 последних архивов базы данных);
  • Реорганизация индекса – по сути это дефрагментация текущих индексов;
  • Обновление статистики – перекомпиляция запросов для их более оптимального выполнения;
План обслуживания 2 (1 раз в неделю по выходным) – более тяжелые задачи:
  • Проверка целостности базы данных;
  • Перестроение индекса – полное перестроение таблиц с индексами;

Заходим в SQL и без всяких мастеров-помощников создаем план обслуживания:

План обслуживания sql.
План обслуживания sql.

Указываем имя плана и нажимаем ‘OK’. Далее указываем расписание для основного плана обслуживания. Затем создаем вложенный план и так же для него задаем время выполнения:

Вложенные планы обслуживания и расписания.
Вложенные планы обслуживания и расписания.

А теперь самое основное. Где же взять вышеперечисленные задачи для плана? Вызываем панель элементов:

Панель элементов задач.
Панель элементов задач.

С помощью данной панели мы и формируем необходимый список наших задач и их последовательность:

Формируем список задач.
Формируем список задач.
Вложенный план 1.
Вложенный план 1.
Вложенный план 1.
Вложенный план 2.

Не буду останавливаться на свойствах каждого задания отдельно, так как там все интуитивно понятно. Самое основное это указать какие базы данных участвуют в задании:

Список баз для которых будет выполняться данное задание.
Список баз для которых будет выполняться данное задание.

Для задания “Резервное копирование базы данных” – указать каталог, куда будут писаться архивы:

Каталог с архивами.
Каталог с архивами.

Для задания “Очистка после обслуживания” указать откуда и какие файлы удалять:

Свойства ' Для задания 'Очистка после обслуживания'.
Свойства для задания ‘Очистка после обслуживания’.

Созданный нами план можно сразу же протестировать на наличие ошибок (лучше в нерабочее время) и посмотреть журнал регистрации выполнения:

Тестирование плана обслуживания.
Тестирование плана обслуживания.

Вот и все! Я не говорю – что мой план обслуживания идеальный или верный – меня он устраивает.

Может быть не нужно каждый день выполнять задания “Реорганизация индекса” или “Обновление статистики”. Архивы так же желательно хранить на 1 и 15 число месяца и т.д.

Здесь все сугубо индивидуально.

Использую текущую заметку – вы легко сможете сделать свои планы обслуживания баз SQL, которые полностью покроют все ваши потребности! Удачи!

2+

Оставить комментарий

Ваш адрес email не будет опубликован.