Форум: "Начинающим";
Текущий архив: 2018.07.08;
Скачать: [xml.tar.bz2];
ВнизНастройка транзанкций в Firebird 2.5 Найти похожие ветки
← →
Мишаня (2016-07-06 17:46) [0]Почитал тут статью https://www.ibase.ru/files/articles/transactions/norecver.htm
и решил узнать мнение мастеров. Кто как настраивает транзакции?
Автор вышеуказанной статьи рекомендует READ WRITE READ COMMITTED NO RECORD_VERSION WAIT чтобы избежать DeadLock
У меня по умолчанию:
read_committed
rec_version
nowait
что приводит иногда к DeadLock (((
вот и захотелось настроить получше чтобы избежать конфликтов
при сетевой работе программы(одновременным доступом к БД)
← →
Кщд © (2016-07-07 07:57) [1]статья 2004 года
не ясно даже, о какой версии FB речь
deadlock, в общем случае, это ошибка проектирования
вот ее и надо устранять
← →
Мишаня (2016-07-08 22:00) [2]Настройка транзанкций в Firebird 2.5
← →
Kilkennycat © (2016-07-09 07:43) [3]
> Мишаня (08.07.16 22:00) [2]
имелось ввиду, что версия не указана в статье, отсюда следует, что применять технологии на версии 2015 года, описанные в статье 2004 года, надо несколько осторожно, ибо в лучшем случае, они просто бессмысленны.
Рекомендую прочитать http://www.sql.ru/forum/965872/trassirovka-audit-dlya-poiska-deadlocks
← →
Мишаня (2016-07-09 16:36) [4]>Kilkennycat Спасибо, почитаю... А у кого как транзакции прописаны? Стандарнтые?
read_committed
rec_version
nowait
← →
Kilkennycat © (2016-07-09 17:21) [5]
> как транзакции прописаны? Стандарнтые?
Так ведь нет таких. Кто-то ембедедскьюл юзает, у него нэйм стандартно прописан. Кто-то не юзает, у него стандартно не прописан.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2018.07.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.001 c