Заполнение нового реквизита в 5 млн документов держит базу закрытой несколько часов
Обработчик обновления заполняет новый реквизит во всех документах «Реализация» за 6 лет — около 5 млн документов. На копии прода он выполнялся 4 часа, всё это время пользователи не могут войти: программа ждёт завершения обновления данных. Бизнес согласен, что для старых документов реквизит может заполниться позже.
Как организовать обновление?
- Сделать обработчик отложенным, порциями
- Перенести заполнение в ПриОткрытии формы
- Заполнять реквизит при каждом проведении
- Запускать обработчик в двух сеансах сразу
