powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Объясните про SNAPSHOT...
6 сообщений из 6, страница 1 из 1
Объясните про SNAPSHOT...
    #32352768
Фотография KiLLun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Мир Interbase"
Этот уровень изоляции используется для создания "моментального" снимка базы данных.
Все изменения сделанные в параллельных подтвержденнх (неподтвержденных) транзакциях, не видны в этой транзакции.

А что будет если транзакция (запущенная до транзакции с уровнем SNAPSHOT) изменит запись, которую берет на редактирование транзакция с уровнем SNAPSHOT...
...
Рейтинг: 0 / 0
Объясните про SNAPSHOT...
    #32352785
Andrey_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А тогда транзакция которая запущена до SNAPSHOT вылетит с сообщением "lock conflict...." (естественно если в параметрах присутствует nowait. если стоит wait тогда транзакция зависнет), а SNAPSHOT об этом даже неузнает.
...
Рейтинг: 0 / 0
Объясните про SNAPSHOT...
    #32352871
Фотография KiLLun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
...если стоит wait тогда транзакция зависнет...

а если SNAPSHOT подтвердит изменения и закроется, тогда отвиснет или нет?
...
Рейтинг: 0 / 0
Объясните про SNAPSHOT...
    #32352881
Andrey_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если SNAPSHOT завершится commit-ом, твоя транзакция получит толи "lock conflict..." толи "deadlock", короче операция обновления твоей транзакции завершится неудачей. Если SNAPSHOT завершится rollback-ом тогда твоя отвиснет и обновит данные.
...
Рейтинг: 0 / 0
Объясните про SNAPSHOT...
    #32352892
Roman Ignatiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это относится не только к Snapshot, но и вообще к любой транзакции :) Одновременное редактирование одной и той же записи недопустимо.
...
Рейтинг: 0 / 0
Объясните про SNAPSHOT...
    #32353108
Фотография KiLLun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так и думал, всем спасибо...

з.ы. последнее время туплю не по-детски...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Объясните про SNAPSHOT...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]