Главная страница
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.056 c
1-1090530472
Black-Grin
2004-07-23 01:07
2004.08.15
OnException


1-1091198310
Antonmm
2004-07-30 18:38
2004.08.15
События для кнопок сообщения


14-1091004315
olookin
2004-07-28 12:45
2004.08.15
Картинки с утреннего потопа в Екатеринбурге


14-1090809941
ProgC
2004-07-26 06:45
2004.08.15
Какая должность лучше?


1-1091346465
STALKER
2004-08-01 11:47
2004.08.15
Можно ли массив типа Word перевести в массив типа String