Документация

Как держать объём под контролем

Четыре ручки, по убыванию отдачи.

1. Лимит трассировки стека

Самая крупная часть записи. Сотня шагов нужна при разборе сложной поломки; в обычной работе хватает двадцати — источник изменения виден в первых же строках.

Это единственная ручка, которая уменьшает размер записи, не убирая ни одной записи из журнала.

2. Игнорируемые поля

Служебные поля, меняющиеся при каждом сохранении, дают поток записей ни о чём: отметки времени, счётчики, кэшированные значения. Задаются при регистрации сущности полем «Игнорируемые поля».

3. Состав сущностей

Журнал по инфоблокам нужен почти всем, журнал по каждой позиции заказа — не всем. Лишнюю сущность из списка можно убрать: записи по ней перестанут появляться.

4. Срок хранения

Действует прямолинейно: вдвое меньше срок — вдвое меньше объём. Но именно эта ручка забирает пользу журнала: недельный журнал не ответит на вопрос о том, что случилось месяц назад.

Поэтому её крутят последней, когда первые три уже применены.

Отдельный случай: массовые операции

Обмен с 1С, загрузка прайса, пересчёт каталога дают тысячи изменений за один проход. Если история таких операций не нужна, журнал на время выключают настройкой «Отключить логирование» и включают обратно после.

Для регулярного обмена лучше не выключать руками каждый раз, а исключить из журнала те поля, которые обмен и меняет: цену и остаток обычно достаточно видеть в самом каталоге, а не в истории изменений.