Что будет с базой, если прервать удаление помеченных объектов?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Зависит от кривизны рук программёра.
Если руки прямые и операции DDL/DML проводятся в транзакции, то БД возвратиться в состояние до хирургической операции, в противном случае БД развалится.
Прерывание процессов - это, в некотором смысле, хирургическая операция. И что может случиться с базой при этом?
Зависит от кривизны рук программёра.
Если руки прямые и операции DDL/DML проводятся в транзакции, то БД возвратиться в состояние до хирургической операции, в противном случае БД развалится.
Удаление в помеченных объектов в 1С не приводит к физическому удалению данных в DB (идет установка пометки удаленной записи). Проблем совсем не должно быть. Если сами разработчики ПЛАТФОРМЫ, выполняют операции по одному документу (разные таблицы DB) в одной транзакции.
(5)
Удаление в помеченных объектов в 1С не приводит к физическому удалению данных в DB (идет установка пометки удаленной записи). Проблем совсем не должно быть.
Конечно, установка пометки удаления происходит мгновенно, но обработка удаления помеченных еще и проверяет возможность этой установки. Получается, что прерывание будет приходиться на эту проверку.
(5)
Если сами разработчики ПЛАТФОРМЫ, выполняют операции по одному документу (разные таблицы DB) в одной транзакции.
А стандартное удаление происходить по одному объекту в одной транзакции или весь сеанс в одной транзакции? В первом случае можно прерваться, а потом продолжить, а во втором все начинать сначала.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот