Страница 1 из 1
two database commit
Добавлено: 31 янв 2013, 17:59
dmikai
Re: two database commit
Добавлено: 31 янв 2013, 18:05
Arelav
Мдя, полагаю, именно для исключения подобных ситуаций у Progress есть механизм, который называется
Честно, не использовал. Но быть может это то что поможет избежать подобных проблем в будущем у вас?
Re: two database commit
Добавлено: 31 янв 2013, 18:21
dmikai
А может кто может поделиться опытом, кто использует Two.....?
Re: two database commit
Добавлено: 31 янв 2013, 19:27
George
Re: two database commit
Добавлено: 01 фев 2013, 10:48
dmikai
Данные грузились в обе базы одновременно. В одну падали платежи, в другую падали трансакции по этим платежам.
Секвенции сдвинуты - сами трансакции пропали, а счётчик, который на секвенции, остался увеличенным. И это понятно.
Вопрос остаётся открытым - почему во вторую базу коммит прошёл? Ведь была ошибка во время выполнения.
Единственное - сама трансакция базы данных была достаточтно большой.
Re: two database commit
Добавлено: 01 фев 2013, 16:02
George
Re: two database commit
Добавлено: 02 фев 2013, 01:00
dmitri
Re: two database commit
Добавлено: 04 фев 2013, 09:43
George
Re: two database commit
Добавлено: 06 фев 2013, 19:04
dmikai
Это похоже на правду. Но всё равно как-то сомнительно.
Может действительно каждую итерацию выделить в отдельную трансакцию?
Максимум что потеряю - один платёж.
Re: two database commit
Добавлено: 06 фев 2013, 21:02
George
Re: two database commit
Добавлено: 08 фев 2013, 11:22
dmikai