169 похожих чатов

Тогда вопрос зачем делать rollback, если и так все гуд

будет?

11 ответов

6 просмотров

роллбек откатывает последнюю успешно закоммиченную транзакцию вроде как

транзакция не закончится

Никита-Сивко Автор вопроса
Никита Сивко
и что будет плохого?

изменения записываются только после коммита транзакции, на то она и транзакция, чтобы либо записать сразу всё скопом, либо не записать ничего

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

Viacheslav 🇺🇦 Boiko
роллбек откатывает последнюю успешно закоммиченную...

Нет, никогда. Из транзакции есть дв валидных выхода: роллбек и коммит.

Никита Сивко
и что будет плохого?

Будут висеть либо блокировки на данных, либо снапшот данных. Плюс впридачу незакоммиченные данные будут занимать место в оперативе или на диске.

Viacheslav 🇺🇦 Boiko
ага, висеть днями и блочить всё)

Зачем всё? Разные уровни изоляции, разные типы блокировок, на запись, на рейндж и т.д.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта