powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Рафик не ф чом не уиноват!!
12 сообщений из 12, страница 1 из 1
Рафик не ф чом не уиноват!!
    #40052317
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к вопросу о том, отчего многие безрогие двуногие предпочитают мармелад© писатели драйверов
и компонентов выставляют режим изоляции Read_Committed NO_Rec_Version по умолчанию.

отвечает автор FireDAC: 22292006

они просто-напросто ставят Read_Committed без модификатора [ isc_tpb_rec_version или isc_tpb_no_rec_version ]

ну и как следствие: 22292250 .
...
Рейтинг: 0 / 0
Рафик не ф чом не уиноват!!
    #40052327
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

ну в 4.0 с параметрами по умолчанию в firebird.conf будет что rec_version, что no_rec_version игнорироваться. Так что может быть счастье и наступит
...
Рейтинг: 0 / 0
Рафик не ф чом не уиноват!!
    #40052348
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
10.03.2021 15:05, Симонов Денис пишет:
> ну в 4.0 с параметрами по умолчанию в firebird.conf будет
> что rec_version, что no_rec_version игнорироваться.
> Так что может быть счастье и наступит

не наступит.

Чем больше слёз, тем больше облегченья.
В слезах и заключается леченье! ©
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Рафик не ф чом не уиноват!!
    #40052406
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

я в свое время задолбал Борланд, и они в БДЕ 4.01 исправили это.
Потом я забодал Firebird ODBC, и в 152 версии тоже это исправили.
Потом я начал бодать Иржи на тему .Net, и в итоге поругался с ним очно на одном из семинаров.
Его мотивация была такая - пусть изучают, и ставят что надо.
Мои убеждения типа "разрабы поначалу ничего не знают", не имела воздействия.
Поэтому, не знаю как там, в .Net.
С Арефьевым про FireDAC разговаривал очно, но не помню, была эта тема или нет.
Симонов Денисчто no_rec_version игнорироваться. Так что может быть счастье и наступит
в 4.0 не про это, а про read read_committed.
...
Рейтинг: 0 / 0
Рафик не ф чом не уиноват!!
    #40052409
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

не только. Там есть такой параметр в firebird.conf

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
# ----------------------------
# Engine currently provides statement-level read consistency in READ COMMITTED
# mode by default. In this mode rec_version/no_rec_version transaction flags have
# no effect. Setting this parameter to 0 effectively reverts engine to legacy
# behavior.
#
#	Type: boolean
#
#ReadConsistency = 1

То есть по умолчанию READ COMMITTED всегда READ CONSITENCY, где rec_version/no_rec_version роли не играют.
...
Рейтинг: 0 / 0
Рафик не ф чом не уиноват!!
    #40052410
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

не факт, что в релизе умолчание будет именно таким.
Пока ждём реакции юзеров на RC1.
...
Рейтинг: 0 / 0
Рафик не ф чом не уиноват!!
    #40052414
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
я в свое время задолбал Борланд, и они в БДЕ 4.01 исправили это.
Потом я забодал Firebird ODBC, и в 152 версии тоже это исправили.
Потом я начал бодать Иржи на тему .Net, и в итоге поругался с ним очно на одном из семинаров.
Его мотивация была такая - пусть изучают, и ставят что надо.
Мои убеждения типа "разрабы поначалу ничего не знают", не имела воздействия.
Поэтому, не знаю как там, в .Net.
С Арефьевым про FireDAC разговаривал очно, но не помню, была эта тема или нет.
дык, ладно в провайдере, где все параметры задаются грубо говоря "в строке".
но в VCL-компонентах, где юзеры привыкли "работать" мышкой,
нет никакой возможности выставить нужную проперть,
окромя как руками залезть в параметры.
а потом ("внезапно" для неофитов) оказывается, что без всякой посторонней помощи у них
Код: pascal
1.
2.
3.
isc_tpb_read_committed 
isc_tpb_no_rec_version
isc_tpb_nowait

и "внезапно" lock conflict на ровном месте.
...
Рейтинг: 0 / 0
Рафик не ф чом не уиноват!!
    #40052425
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

ну, для новичков в IBX и FIBPlus есть в дизайнерах параметров радиокнопки соответствующие, просто про это надо знать. И по умолчанию в одном одно, а во втором - другое. В остальных компонентах - да, этого нет.
...
Рейтинг: 0 / 0
Рафик не ф чом не уиноват!!
    #40052500
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

Ну не во всех "нет", не во всех. Просто надо знать, где чего выставить.
...
Рейтинг: 0 / 0
Рафик не ф чом не уиноват!!
    #40052552
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
ну, для новичков в IBX и FIBPlus есть в дизайнерах параметров радиокнопки соответствующие, просто про это надо знать. И по умолчанию в одном одно, а во втором - другое. В остальных компонентах - да, этого нет.
в нашем форке IBX это выглядит так:
...
Рейтинг: 0 / 0
Рафик не ф чом не уиноват!!
    #40052574
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
в нашем форке IBX
Стандартный IBX
...
Рейтинг: 0 / 0
Рафик не ф чом не уиноват!!
    #40052575
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
Стандартный IBX
про это говно я в курсе.
как Джеф накорябал сто лет назад, так оно и по сей день.
только рюшечки добавляются,
вместо перепроектирования.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Рафик не ф чом не уиноват!!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]