powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ANN Выпущен Firebird 4!
25 сообщений из 371, страница 12 из 15
ANN Выпущен Firebird 4!
    #40118949
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avp_
Имхо, в параметры транзакций надо было добавить опцию no_read_consistency которая бы была более приоритетной чем значение конфига..
Расскажи как ты хочешь её использовать и чем это лучше изменения конфига (напрямую или через DPB).
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118950
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr
перечитай тему с начала. Он не контролирует конфиг.
Ему и не надо.
Сисадмин может править firebird.conf, даже если он в этом ОгнеПтице - вообще не копенгаген.

P.S.
Да, есть разница между "не контролирует" и "вообще ничего не хочет делать".
Во втором случае переход на FB40 противопоказан, но совсем не из-за умалчиваемых значений.
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118955
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
avp_
Имхо, в параметры транзакций надо было добавить опцию no_read_consistency которая бы была более приоритетной чем значение конфига..
Расскажи как ты хочешь её использовать и чем это лучше изменения конфига (напрямую или через DPB).
я не он, но слово имею.
дозвольте слово молвить.
всем компонентописателям и компонентоюзателям, действительно удобнее управлять параметрами транзакций через transaction parameter buffer (TPB), а не через левую ноздрю.
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118957
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СПМ> Ай, жизнь воообще устроена по типу
СПМ> Леди звонит своему лорду.

Сэр Джон звонит домой из клуба, чтобы предупредить жену, что он задержится. К телефону подходит дворецкий:
– Да?
– Любезный, будь добр, зайди в комнату леди и скажи ей, что я задержусь в клубе.
– Но леди уже пошла спать, сэр.
– Тем не менее пойди к ней и доложи, что я просил.
Через некоторое время.
– Сэр, я доложил, но ваш голос ответил мне из-за двери, чтобы я убирался.
– Немедленно возьми ружье и застрели мою жену и человека, который находится с ней в спальне!
В трубке слышны выстрелы, топот.
– Сэр, я сделал все, как вы сказали, но мужчина выскочил в окно спальни и убежал в сад.
– Но возле нашего дома нет сада!
– Значит вы ошиблись номером, сэр...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118963
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
hvlad
пропущено...
Расскажи как ты хочешь её использовать и чем это лучше изменения конфига (напрямую или через DPB).
я не он, но слово имею.
дозвольте слово молвить.
всем компонентописателям и компонентоюзателям, действительно удобнее управлять параметрами транзакций через transaction parameter buffer (TPB), а не через левую ноздрю.


Особенно, если на этом же сервере окажется база нового поколения.

Надо забить настройку в базу. Вместе со свип интервалом и пользователями.
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118965
avp_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
Расскажи как ты хочешь её использовать и чем это лучше изменения конфига (напрямую или через DPB).

В основном для плавного портирования старого ПО.
Что то я про новые возможности DPB не нашёл где написано...
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118968
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pastor,

не в коем случае. Во первых добавление нового флага в заголовок БД это изменение ODS, а значит такое изменение в рамках 4.0 не применимо
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118969
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avp_В основном для плавного портирования старого ПО.

Какой именно функционал Вашего старого ПО требует зацикливания insert..select?
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118970
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avp_,

куда уж плавней один параметр в конфиге поправить.

isc_dpb_config появился ещё в 3.0. Он позволяет установить любой параметр конфигурации который в файле конфигурации помечен как per connection
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118971
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
avp_В основном для плавного портирования старого ПО.
Какая именно часть портирования старого ПО требует зацикливания insert..select?прими уже таки успокоительного.
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118975
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Дима ты совсем не о том. Эта фигня была ещё в 3.0 исправлена. И она относится к стабильности курсора, а не к read consistency.
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118977
avp_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Какой именно функционал Вашего старого ПО требует зацикливания insert..select?

Речь была про долгоживущие читающие транзакции RC RO. У меня например полно таких.
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118978
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисДима ты совсем не о том. Эта фигня была ещё в 3.0 исправлена.

Вообще-то, кажется, ещё в 2.5, но вопрос-то не в этом, а в "есть ли претензии к
read consistency серьёзнее чем "база вырастает до гигабайта и место на винте
кончается".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118979
avp_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
avp_,

куда уж плавней один параметр в конфиге поправить.

Это сразу на все транзакции коннекта действует. Не совсем удобно.
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118980
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
dimitr
перечитай тему с начала. Он не контролирует конфиг.
Ему и не надо.
Сисадмин может править firebird.conf, даже если он в этом ОгнеПтице - вообще не копенгаген.
Ну да, в каждом ларьке же сисадмин сидит, в каждом терминале самообслуживания.

P.S. Не стоит предлагать идею менять конфиги автоматизировано. Она на поверхности лежит. Но она даже хуже, чем изменение конфига в момент коннекта через dpb.
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118982
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
всем компонентописателям и компонентоюзателям, действительно удобнее управлять параметрами транзакций через transaction parameter buffer (TPB), а не через левую ноздрю.
Тут не в компонентах дело даже.
Предлагается "управлять" параметрами транзакций в момент коннекта к базе, хоть через какое хочешь апи.
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118983
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock
Ну да, в каждом ларьке же сисадмин сидит, в каждом терминале самообслуживания.
"Работает? Ничего не трогай".
Ваша проблема - совсем не умалчиваемые параметры четвёрки.
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118984
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 выдавать согласованный набор данных.
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118985
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
куда уж плавней один параметр в конфиге поправить.
Ты что, троллишь? В чём тут плавность, если до изменения этого параметра требуется переделать/перетестить всё?
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118986
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денискуда уж плавней один параметр в конфиге поправить.

Можно и ещё плавней. Налаживается синхронная репликация хоть Экспертом, хоть
таким вот плагином и
можно работать с сервером любой версии по выбору.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118988
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
потому что для приложений где нет старта одной глобальной RO RC транзакции
это лучше, ибо позволяет абсолютно безо всяких переделок транзакциям READ COMMITTED выдавать согласованный набор данных.
Т.е. сделали параметр по умолчанию таким, который хорош только для новых проектов. А все старые делятся на два типа, грубо говоря:
1. Есть старт одной глобальной RO RC
2. Для запросов, где была важна консистентность, и так уже использовался снапшот. И, как мы выяснили вчера, RCRC не даст тут никаких преимуществ.

Спорное решение, говоршь? Да ладно.
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118991
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock,

ну я не знаю как вы там программу свою распространяете. Но вообще есть два варианта. Ставить свой ФБ нужной версии и вместе с ним сразу формировать/поставлять конфиг. Или писать инструкцию для тех кто сам ставил ФБ какие параметры надо прописать в конфиг. И да для того чтобы записать одну строчку в текстовый файл не надо быть гуру в администрировании.

И да параметр кстати через databases.conf тоже доступен, так что для каждой БД можно индивидуально поставить
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118992
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockА все старые делятся на два типа, грубо говоря:

Есть ещё третий тип: проекты вообще не написанные на Дельфи или написанные без
дурацкой вечноживущей транзакции. Самые многочисленные, наверное.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118993
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
YuRock, а не вариант распространять твой софт с твоим же дистрибутивом Firebird? Мало ли что там у клиента стоит и какие порты заняты.
Я вот именно так делаю. Совсем простенький скрипт inno setup. Конфиг настроен как надо мне, демобазы, диагностика доступности порта, что хочешь.
...
Рейтинг: 0 / 0
ANN Выпущен Firebird 4!
    #40118994
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
YuRockА все старые делятся на два типа, грубо говоря:

Есть ещё третий тип: проекты вообще не написанные на Дельфи или написанные без
дурацкой вечноживущей транзакции. Самые многочисленные, наверное.
Это где так?
...
Рейтинг: 0 / 0
25 сообщений из 371, страница 12 из 15
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ANN Выпущен Firebird 4!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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