Раньше насколько помню в давние времена объекты были доступны , а потом исчезали если транзакция не зафиксировано, сейчас что то поменялось?
dka80
1 - 05.06.20 - 09:57
Перед записью - недоступны
При записи - доступны
fisher
2 - 05.06.20 - 10:02
Где доступны? В этой транзакции или снаружи?
fisher
3 - 05.06.20 - 10:20
Вероятно, я понял о чем речь.
Во времена автоматических блокировок, когда MSSQL еще не умел работать в режиме версионника, запросы не в транзакции выполнялись в Read uncommitted (допускали "грязное" чтение).
Сейчас - да. Такого фактически нет. Современные версии 1С на актуальных версиях MSSQL вне транзакций читают в Read committed snapshot. Т.е. всегда получают целостные данные на момент выполнения запроса. Изменения данных незафиксированных транзакций игнорируются. На postgresql всегда так было (он чистый версионник). Про оракл - не скажу. Но по идее так же должно быть. Вероятно, грязное чтение вне транзакций сейчас только на IBM DB2 можно получить в 1С.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.