Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Настройка транзанкций в Firebird 2.5 [D7, XP]


Мишаня ©   (2016-07-06 17:46:00) 

Почитал тут статью https://www.ibase.ru/files/articles/transactions/norecver.htm
и решил узнать мнение мастеров. Кто как настраивает транзакции?
Автор вышеуказанной статьи рекомендует READ WRITE READ COMMITTED NO RECORD_VERSION WAIT чтобы избежать DeadLock
У меня по умолчанию:
read_committed
rec_version
nowait
что приводит иногда к DeadLock (((
вот и захотелось настроить получше чтобы избежать конфликтов
при сетевой работе программы(одновременным доступом к БД)


Kilkennycat   (2016-07-09 17:21:00) [1]


>  как транзакции прописаны? Стандарнтые?

Так ведь нет таких. Кто-то ембедедскьюл юзает, у него нэйм стандартно прописан. Кто-то не юзает, у него стандартно не прописан.


Мишаня   (2016-07-09 16:36:00) [2]

>Kilkennycat  Спасибо, почитаю... А у кого как транзакции прописаны? Стандарнтые?
read_committed
rec_version
nowait


Kilkennycat   (2016-07-09 07:43:00) [3]


> Мишаня   (08.07.16 22:00) [2]

имелось ввиду, что версия не указана в статье, отсюда следует, что применять технологии на версии 2015 года, описанные в статье 2004 года, надо несколько осторожно, ибо в лучшем случае, они просто бессмысленны.
Рекомендую прочитать http://www.sql.ru/forum/965872/trassirovka-audit-dlya-poiska-deadlocks


Мишаня   (2016-07-08 22:00:00) [4]

Настройка транзанкций в Firebird 2.5


Кщд   (2016-07-07 07:57:00) [5]

статья 2004 года
не ясно даже, о какой версии FB речь
deadlock, в общем случае, это ошибка проектирования
вот ее и надо устранять


Наверх

Титульная страница Поиск, карта сайта Написать письмо