Можно или внедрить конфигурацию или оперативно воспользоваться обработкой без внедрения.
Конфигурация с регламентным заданием. Можно объединить с любой БД (обычное или управляемое приложение). В составе — модуль, настройки и регламентное задание, которое режет журнал регистрации и при наличии 7zip сжимает файл.
Обработка так-же умеет сжимать, если указать путь к архиватору.
Пример использования конфигурации. Из-за объемов транзакций, журнал регистрации растет на 1 Гб в месяц/день. Отключить нельзя по административным причинам.
Решение:
В 5 утра каждый 3-й день (можно настроить) отрезает старые данные от журнала, оставляя в базе данных заданное количество дней. Отрезанный кусок сжимается 7zip (при успешном сжатии .lgd удаляется, остается сжатый архив)
Состав конфигурации:
- Регламентное задание
- Модуль
- Константы для настроек:
- a. Путь для архивов
- б. Сколько дней журнала оставлять в БД
- в. Путь к 7z, если надо автоматически сжимать .lgd
Как внедрить:
- Сравнить со своей БД и объединить
- В константах:
- Прописать путь, куда девать отрезанные части журнала. Эта настройка обязательна
- Если нужно оставлять в боевой БД часть журнала, укажите время в днях. Например, если указать 1, то вчерашний день останется. Если ничего не указать, всё отрежется, кроме сегодняшнего дня
- Если установлен 7z, указываем путь к исполняемому файлу. Обычно
C:Program Files (x86)7-Zip7z.exe
или C:Program Files7-Zip7z.exe
Очень советую, сжимает ~ в 10 раз.