- В этой теме 1 ответ, 2 участника, последнее обновление 14 минут назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как пересчет регистра бухучета в 1С влияет на лог транзакций в SQL?
если программист функциональную опцию суммовой учет по складам добавляет в базу и он пересчитывает регистр бухгалтерии. как это отразится на SQL базе? может ли из-за этого расти лог транзакций?
Если в базе 1С на SQL-сервере добавляют функционал суммового учета по складам и при этом выполняется пересчет регистра бухгалтерии, то:
1. Пересчет регистра бухгалтерии — это операция массового обновления данных в таблицах регистра. В SQL-базе это будет выглядеть как большое количество операций INSERT/UPDATE/DELETE.
2. Все эти операции транзакционные, то есть они фиксируются в журнале транзакций (transaction log) SQL Server.
3. При большом объеме данных и интенсивном пересчете регистра лог транзакций будет активно расти, так как фиксируются все изменения.
4. Если пересчет происходит часто или с большим объемом данных, то лог транзакций может быстро увеличиваться, что может привести к необходимости его регулярного резервного копирования и усечения (truncation).
5. Кроме того, длительные транзакции пересчета могут блокировать другие операции, что влияет на производительность.
Итого: да, пересчет регистра бухгалтерии при добавлении суммового учета по складам в SQL-базе 1С приведет к росту лога транзакций, особенно если объем данных большой и пересчет выполняется полностью.
Рекомендации:
— Делать пересчет по частям, если возможно.
— Регулярно делать резервное копирование лога транзакций.
— Планировать пересчет на периоды низкой нагрузки.
— Контролировать размер лога и его усечение.
— При необходимости использовать режим восстановления базы данных SIMPLE (если это приемлемо для вашей задачи), чтобы уменьшить рост лога.
Рекомендую посмотреть здесь:
https://infostart.ru/public/18624/ — про оптимизацию регистров и влияние на производительность и логи.