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

Вниз

Правильные параметры для транзакций   Найти похожие ветки 

 
sektor ©   (2009-07-22 19:14) [0]

Доброго времени суток всем!
Программа работает с базой FireBird используя компонеты FIBPlus. В программе одновременно работает три потока. Каждый поток имеет свое подключение к базе, свои транзакции.
Параметры транзакций на чтение:
read
nowait
read_committed
rec_version


Парметры транзакций на запись:
write
read_committed
wait
no_rec_version
.

Во время работы приложения иногда  происходит зависание(висят все потоки).
В может быть причина? Может неохдимо изменить параметры для транзакций? Заранее спасибо.

PS. FireBird 2.1, FibPlus 6.8


 
Виталий Панасенко(дом)   (2009-07-22 19:54) [1]


> write
> read_committed
> wait
> no_rec_version.

может это?


 
sektor ©   (2009-07-22 20:07) [2]

Виталий Панасенко(дом)
> > write> read_committed> wait> no_rec_version.может это?

Так у меня так и написано


 
Loginov Dmitry ©   (2009-07-22 20:52) [3]

> Во время работы приложения иногда  происходит зависание(висят
> все потоки).
> В может быть причина?


Вероятно у вас ошибка в программе. Возможно работа с потоками неверно организована.
Так же возможно, что не учтены особенности FireBird при разработке многопоточного
приложения. Также возможно, что один поток из-за wait ожидает, когда другой поток,
внесший изменения, подтвердит транзакцию. Кстати, зачем no_rec_version?
Попробуйте стандартный rec_version.


 
topS   (2009-07-23 09:09) [4]


> Так у меня так и написано

а что это значит Вы уже конечно знаете?


 
StriderMan   (2009-07-23 10:20) [5]


> no_rec_version

а это зачем в пишущей транзакции?



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
3-1248350687
_drug_
2009-07-23 16:04
2010.11.28
проверка на null


2-1284121956
HF-Trade
2010-09-10 16:32
2010.11.28
Проверка прокси серверов в потоках


15-1281511758
Плохиш
2010-08-11 11:29
2010.11.28
Eclipse Bug


2-1283846165
DROWSY
2010-09-07 11:56
2010.11.28
Как можно редактировать набор из связанных таблиц?


11-1226407265
Dy1
2008-11-11 15:41
2010.11.28
исчез RichEdit