Вероятность успеха ошибочной транзакции

stm6692945

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

6yrop

о каких транзакциях идет речь?

okis

Тут два варианта: либо в программе ошибка, это можно оценить в зависимости от квалификации программистов/качества процесса и размера программы. Либо неведомые процессы в памяти привели к ошибке, и вместо 1 получился 0.

katrin2201

Допустим проходит транзакция. Которая выполняется с ошибкой или неверными данными.
Но отклик ее говорит что все выполнилось правильно и транзакция завершается.
Wat?
Вообще ненулевая - железо в зависимости от настроения может любую рандомную фигню сотворить.

Dasar

если уровень изоляции транзакций не Serializable, то успешных ошибочных транзакций при ряде условий может быть хоть 100%

6yrop

Serializable
у Оракла и при Serializable может такое быть

Dasar

у Оракла и при Serializable может такое быть
например? и как воспроизвести?

Marinavo_0507

если "ошибка" - это не то, что хотел автор, или не то, что хотел пользователь, то тогда всё зависит от их мозгов

6yrop

например? и как воспроизвести?
точную ссылку уже сложно найти, но вот из этих примеров можно нарыть
http://www.gotdotnet.ru/blogs/yliberman/6082/

Dasar

точную ссылку уже сложно найти, но вот из этих примеров можно нарыть
там о том, что snapshot хуже, чем serializable, и что при snapshot-е возможны ошибки, и не говорится о том, что при serializable возможны проблемы.

6yrop

там о том, что snapshot хуже, чем serializable, и что при snapshot-е возможны ошибки, и не говорится о том, что при serializable возможны проблемы.
короче, у Оракла serializable это фактически snapshot, им это удалось протащить поскольку в стандарте ANSI не очень четко сформулировали требования к serializable, и формально оракловый serializable удовлетворяет ANSI. Это даже в документации по Ораклу написано.

6yrop

вот здесь см. раздел:
SQL Server and Oracle Similarities in Snapshot
Table 4
http://msdn.microsoft.com/en-us/library/ms345124%28v=sql.90%...

Dasar

спасибо. познавательно
Оставить комментарий
Имя или ник:
Комментарий: