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

Вниз

Как правильнее использовать транзакции?   Найти похожие ветки 

 
AlexanderSK   (2004-07-21 17:05) [0]

Использую связку IBDataBase и IBTransaction для выполнения рада сапросов типа Select разнесенных во времении. Подскажите, пожалуйста, как лучше использовать транзакции? Открыть транзакцию в самом начале работы и закрыть в конце? Или еще как-нидудь?


 
Соловьев ©   (2004-07-21 17:08) [1]

для селекта, лучше всего только читающая транзакция, без создания версий - тогда можно ее долго держать открытой


 
Курдль ©   (2004-07-21 17:09) [2]

Лучший способ использования - не трогать. Т.е. вообще ей не пользоваться, пока сильно не припекло. А особенно - при select-е!


 
Соловьев ©   (2004-07-21 17:11) [3]


> Лучший способ использования - не трогать

т.е. не открывать?


 
AlexanderSK   (2004-07-21 17:11) [4]

>Соловьев ©  (21.07.04 17:08) [1]
А как отрывать и закрывать только читающую транзакцию?


 
Курдль ©   (2004-07-21 17:13) [5]


> Соловьев ©   (21.07.04 17:11) [3]
> т.е. не открывать?

Даже слово такое не произносить! Сервер открывает транзакцию автоматически при приеме любого валидного запроса - хоть на запись, хоть на модификацию (а IB еще и на чтение).


 
Соловьев ©   (2004-07-21 17:15) [6]


> Сервер открывает транзакцию автоматически при приеме любого
> валидного запроса - хоть на запись, хоть на модификацию
> (а IB еще и на чтение).

на своем каком-то низком уровне - да. Но мы говорим про клиентский уровень - а тут все делается с разрешения клиента.


> А как отрывать и закрывать только читающую транзакцию?

http://ibase.ru/develop.htm - Транзакции, архитектура IB:


 
AlexanderSK   (2004-07-21 17:15) [7]

>Курдль ©  (21.07.04 17:13) [5]
>Даже слово такое не произносить!
IBDataBase без IBTransaction работать вообще не будет.
Так что "не произносить" все равно не получиться...


 
Johnmen ©   (2004-07-21 17:17) [8]

>Сервер открывает транзакцию автоматически при приеме любого ...

Если еще не открыта...



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

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

Наверх




Память: 0.48 MB
Время: 0.041 c
4-1089018871
dellax
2004-07-05 13:14
2004.08.15
Эмулирование нажатия клавиш


14-1090967469
GanibalLector
2004-07-28 02:31
2004.08.15
Хочу красоты


1-1091013961
TriX
2004-07-28 15:26
2004.08.15
Icon image is not valid


14-1090970986
миша.
2004-07-28 03:29
2004.08.15
помогити поймать приступника


14-1091016286
Vlad Oshin
2004-07-28 16:04
2004.08.15
Край березового ситца. Рассказ.