|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
avp_ Имхо, в параметры транзакций надо было добавить опцию no_read_consistency которая бы была более приоритетной чем значение конфига.. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 13:58 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
dimitr перечитай тему с начала. Он не контролирует конфиг. Сисадмин может править firebird.conf, даже если он в этом ОгнеПтице - вообще не копенгаген. P.S. Да, есть разница между "не контролирует" и "вообще ничего не хочет делать". Во втором случае переход на FB40 противопоказан, но совсем не из-за умалчиваемых значений. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:01 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
hvlad avp_ Имхо, в параметры транзакций надо было добавить опцию no_read_consistency которая бы была более приоритетной чем значение конфига.. дозвольте слово молвить. всем компонентописателям и компонентоюзателям, действительно удобнее управлять параметрами транзакций через transaction parameter buffer (TPB), а не через левую ноздрю. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:09 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
СПМ> Ай, жизнь воообще устроена по типу СПМ> Леди звонит своему лорду. Сэр Джон звонит домой из клуба, чтобы предупредить жену, что он задержится. К телефону подходит дворецкий: – Да? – Любезный, будь добр, зайди в комнату леди и скажи ей, что я задержусь в клубе. – Но леди уже пошла спать, сэр. – Тем не менее пойди к ней и доложи, что я просил. Через некоторое время. – Сэр, я доложил, но ваш голос ответил мне из-за двери, чтобы я убирался. – Немедленно возьми ружье и застрели мою жену и человека, который находится с ней в спальне! В трубке слышны выстрелы, топот. – Сэр, я сделал все, как вы сказали, но мужчина выскочил в окно спальни и убежал в сад. – Но возле нашего дома нет сада! – Значит вы ошиблись номером, сэр... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:11 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Мимопроходящий hvlad пропущено... Расскажи как ты хочешь её использовать и чем это лучше изменения конфига (напрямую или через DPB). дозвольте слово молвить. всем компонентописателям и компонентоюзателям, действительно удобнее управлять параметрами транзакций через transaction parameter buffer (TPB), а не через левую ноздрю. Особенно, если на этом же сервере окажется база нового поколения. Надо забить настройку в базу. Вместе со свип интервалом и пользователями. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:20 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
hvlad Расскажи как ты хочешь её использовать и чем это лучше изменения конфига (напрямую или через DPB). В основном для плавного портирования старого ПО. Что то я про новые возможности DPB не нашёл где написано... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:24 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
pastor, не в коем случае. Во первых добавление нового флага в заголовок БД это изменение ODS, а значит такое изменение в рамках 4.0 не применимо ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:30 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
avp_В основном для плавного портирования старого ПО. Какой именно функционал Вашего старого ПО требует зацикливания insert..select? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:31 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
avp_, куда уж плавней один параметр в конфиге поправить. isc_dpb_config появился ещё в 3.0. Он позволяет установить любой параметр конфигурации который в файле конфигурации помечен как per connection ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:33 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov avp_В основном для плавного портирования старого ПО. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:33 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Дима ты совсем не о том. Эта фигня была ещё в 3.0 исправлена. И она относится к стабильности курсора, а не к read consistency. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:35 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Какой именно функционал Вашего старого ПО требует зацикливания insert..select? Речь была про долгоживущие читающие транзакции RC RO. У меня например полно таких. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:40 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Симонов ДенисДима ты совсем не о том. Эта фигня была ещё в 3.0 исправлена. Вообще-то, кажется, ещё в 2.5, но вопрос-то не в этом, а в "есть ли претензии к read consistency серьёзнее чем "база вырастает до гигабайта и место на винте кончается". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:40 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Симонов Денис avp_, куда уж плавней один параметр в конфиге поправить. Это сразу на все транзакции коннекта действует. Не совсем удобно. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:43 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Basil A. Sidorov dimitr перечитай тему с начала. Он не контролирует конфиг. Сисадмин может править firebird.conf, даже если он в этом ОгнеПтице - вообще не копенгаген. P.S. Не стоит предлагать идею менять конфиги автоматизировано. Она на поверхности лежит. Но она даже хуже, чем изменение конфига в момент коннекта через dpb. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:47 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Мимопроходящий всем компонентописателям и компонентоюзателям, действительно удобнее управлять параметрами транзакций через transaction parameter buffer (TPB), а не через левую ноздрю. Предлагается "управлять" параметрами транзакций в момент коннекта к базе, хоть через какое хочешь апи. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:49 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
YuRock Ну да, в каждом ларьке же сисадмин сидит, в каждом терминале самообслуживания. Ваша проблема - совсем не умалчиваемые параметры четвёрки. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:51 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
avp_, сколько раз повторять. Берёшь конфиг ставишь в нём ReadConsistency = 0. Всё у тебя сразу все 3 режима READ COMMITTED через параметры транзакций доступны. ReadConsistency = 0 не отключает возможность isc_tpb_read_consistency, просто даёт использовать так же isc_tpb_rec_version и isc_tpb_no_rec_version. Вообще я так понял народ больше вопит из-за того что в конфиге по дефолту ReadConsistency = 1. Согласен решение спорное, но так уж решили, потому что для приложений где нет старта одной глобальной RO RC транзакции это лучше, ибо позволяет абсолютно безо всяких переделок транзакциям READ COMMITTED выдавать согласованный набор данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:52 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Симонов Денис куда уж плавней один параметр в конфиге поправить. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:54 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Симонов Денискуда уж плавней один параметр в конфиге поправить. Можно и ещё плавней. Налаживается синхронная репликация хоть Экспертом, хоть таким вот плагином и можно работать с сервером любой версии по выбору. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 14:55 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Симонов Денис потому что для приложений где нет старта одной глобальной RO RC транзакции это лучше, ибо позволяет абсолютно безо всяких переделок транзакциям READ COMMITTED выдавать согласованный набор данных. 1. Есть старт одной глобальной RO RC 2. Для запросов, где была важна консистентность, и так уже использовался снапшот. И, как мы выяснили вчера, RCRC не даст тут никаких преимуществ. Спорное решение, говоршь? Да ладно. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 15:01 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
YuRock, ну я не знаю как вы там программу свою распространяете. Но вообще есть два варианта. Ставить свой ФБ нужной версии и вместе с ним сразу формировать/поставлять конфиг. Или писать инструкцию для тех кто сам ставил ФБ какие параметры надо прописать в конфиг. И да для того чтобы записать одну строчку в текстовый файл не надо быть гуру в администрировании. И да параметр кстати через databases.conf тоже доступен, так что для каждой БД можно индивидуально поставить ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 15:05 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
YuRockА все старые делятся на два типа, грубо говоря: Есть ещё третий тип: проекты вообще не написанные на Дельфи или написанные без дурацкой вечноживущей транзакции. Самые многочисленные, наверное. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 15:08 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
YuRock, а не вариант распространять твой софт с твоим же дистрибутивом Firebird? Мало ли что там у клиента стоит и какие порты заняты. Я вот именно так делаю. Совсем простенький скрипт inno setup. Конфиг настроен как надо мне, демобазы, диагностика доступности порта, что хочешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 15:08 |
|
ANN Выпущен Firebird 4!
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov YuRockА все старые делятся на два типа, грубо говоря: Есть ещё третий тип: проекты вообще не написанные на Дельфи или написанные без дурацкой вечноживущей транзакции. Самые многочисленные, наверное. Это где так? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 15:09 |
|
|
start [/forum/topic.php?fid=40&msg=40118988&tid=1559839]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 195ms |
0 / 0 |