Главная страница
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.012 c
3-1248350687
_drug_
2009-07-23 16:04
2010.11.28
проверка на null


10-1171321045
-=Tiger=-
2007-02-13 01:57
2010.11.28
И снова диаграмма и Excel...


15-1282163389
Юрий
2010-08-19 00:29
2010.11.28
С днем рождения ! 19 августа 2010 четверг


2-1283434549
worldmen
2010-09-02 17:35
2010.11.28
Показ видео в клиент-серверном приложении


10-1171436994
Fix
2007-02-14 10:09
2010.11.28
Генерация презентаций PowerPoint