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

vlsdtv

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

Проверка целостности базы данных
Реорганизация индекса
Восстановить индекс
Обновление статистики
Очистка журнала
Выполнение пары скриптов
Резервное копирование
Очистка после обслуживания
 
Тут еще вопрос в слове "правильный", у кого то базы 2 гига, а у кого то 300гб. У каждого свой план обслуживания наверное будет
Из общих рекомендаций и best practice
  1. Backup - All Tables, Full Backup (daily)
  2. Backup - Selected Tables, Full Backup (hourly)
  3. Backup - Transaction Logs (every 15 minutes)
  4. Check database integrity (daily)
  5. Reorganize index (daily)
  6. Update statistics (daily)
  7. Shrink database (weekly)
  8. Rebuild index (weekly)
  9. Maintenance cleanup (daily)
 
Работает ЗУП, АХД и самописное ПО.
Размер каждой баз - в районе пяти гигов
 
Можно в план еще периодически добавить усечение транзакционных логов, что бы место не съедали.
Например

USE DBBase
ALTER DATABASE DBBase SET RECOVERY SIMPLE
DBCC SHRINKFILE (DBBase_log,10000);
ALTER DATABASE DBBase SET RECOVERY FULL
 
Это исходя из логики - если база "битая" зачем ее бэкапить ?
я где то у гилева находил давно. Вроде там было так написано. По идее верно - вдруг БД повреждена, тогда хлам попадет в бэкап. Хз всегда так делал.
 
Назад
Верх Низ