Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.27;
Скачать: CL | DM;

Вниз

Commit и CommitRetaining   Найти похожие ветки 

 
cherrex ©   (2005-02-24 18:45) [0]

В чем отличие Commit от CommitRetaining


 
Sergey_Masloff   (2005-02-24 20:44) [1]

CommitRetaining с сохранением контекста транзакции.


 
Sergey_Masloff   (2005-02-24 20:49) [2]

Ну в смысле что такое контекст транзакции, я думаю, ясно?


 
DSKalugin ©   (2005-02-25 11:28) [3]

Commit закрывает связанные с транзакцией наборы данных и на этом транзакция считается законченной (подтвержденной)
а CommitRetaining  - не закрывает НД, а лишь подтверждает изменения и продолжает работать дальше. Транзакция не заканчивается а продолжает существовать дальше.
С одной стороны это хорошо т.к. не надо переоткрывать НД, а сдругой - плохо потому что накапливается в БД много версий и собирается мусор. Вообще длинноиграющие транзакции вредны. Надо это избегать.
Подробности и лекции ищите тут ibase.ru


 
Sergey13 ©   (2005-02-25 11:52) [4]

2[3] DSKalugin ©   (25.02.05 11:28)
> Вообще длинноиграющие транзакции вредны
Я бы добавил пишущие.

>а сдругой - плохо потому что накапливается в БД много версий и собирается мусор.
Почему? Если транзакция подтверждена, то пофигу, ИМХО, если такая же стартовала заново.

ИМХО, "долгоиграемость" транзакций слабо связана с Commit или CommitRetaining.


 
Sergey_Masloff   (2005-02-25 14:30) [5]

Sergey13 ©   (25.02.05 11:52) [4]
>Почему? Если транзакция подтверждена, то пофигу, ИМХО, если >такая же стартовала заново.
При Retaining не по фиг. Остаются все области памяти распределенные под курсоры, остаются сами курсоры и сборка мусора откладывается.


 
Sergey13 ©   (2005-02-25 14:43) [6]

2[5] Sergey_Masloff   (25.02.05 14:30)
Ну дык и работа продолжается.



Страницы: 1 вся ветка

Текущий архив: 2005.03.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
4-1108551201
IceBeerg
2005-02-16 13:53
2005.03.27
Beep и встроенный динамик


3-1109684155
juice
2005-03-01 16:35
2005.03.27
Interbase администрирование


1-1110951645
Tankist
2005-03-16 08:40
2005.03.27
LISTBOX - Как сортировать элементы не по 1-му столбцу, а по 2-му?


14-1109928883
DelphiN!
2005-03-04 12:34
2005.03.27
Проблемма после переустановки версии компонентов


3-1109834628
Arnold
2005-03-03 10:23
2005.03.27
Как узнать индекс записи выбранной из DBGrid