|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
Какие параметры firebird.conf имеет смысл настраивать и какие значения им следует ставить в случае если: 1) безопасность неважна, трехзвенка, FB сервер либо локальный (не имбеддид) либо на машине, стоящей рядом 2) совместимость со старыми версиями FBClient неважна 3) база одна, без сателлитов 4) приложений обычно два, в одном один коннект, в другом переменное, но редко больше 200 5) вопрос именно по конфигу, безотносительно к ресурсам машины, используемому ПО, размеру и качеству базы, типам запросов и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 08:36 |
|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
Имеет смысл повторять старый анекдот как мантру: "Работает? Отойди и ничего не трогай!" Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 12:46 |
|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
Molochnik, безотносительно ресурсов машины конфиг вообще не имеет смысла. Кэш настраивается по типу архитектуры ФБ и количеству памяти (и количеству пользователей), сортировки тоже по памяти, и т.д. https://ib-aid.com/en/optimized-firebird-configuration/ http://www.ibase.ru/crs_online_admin_fb/ ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 12:54 |
|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov , Да я просто случайно обнаружил что не работает смена пароля SYSDBA, вроде не нужна особо была, заодно решил вообще разобраться с другими параметрами. Оказывается Legacy_Auth в трех местах первым стоял, вторым SRP, видимо пароль в базе менялся одним плагином, а входил с другим. В общем убрал везде упоминание SRP, шифрование, теперь база создается с новыми параметрами и больше ничего трогать не стал: WireCrypt = Disabled AuthServer = Legacy_Auth AuthClient = Legacy_Auth UserManager = Legacy_UserManager kdv , Я видел эти конфиги, там сбоку написано (only 64 bit), решил не брать ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 13:11 |
|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
Molochnik Да я просто случайно обнаружил что не работает смена пароля SYSDBA ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 13:39 |
|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
Basil A. Sidorovесли не читать LangRef, которое даже на русский переведено с точностью до наоборот. Это Release Notes на русский переводили. LangRef изначально на русском был ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 13:42 |
|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
Симонов Денис LangRef изначально на русском был ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 14:35 |
|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
Да видимо когда то читал местами, например у меня везде стоят OFFSET и FETCH, а не FIRST SKIP, а безопасность просто не увлекла ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 15:03 |
|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
MolochnikAuthServer = Legacy_Auth объясни, христа ради, зачем на трехзвенке для ФБ 3.0 нужен коннект клиентом от 2.5 ??? при том что "2) совместимость со старыми версиями FBClient неважна" ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 20:33 |
|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
Molochnik, если в вашей трёхзвенке нет пула коннектов, то точно поможет linger, но он не в firebird.conf настраивается MolochnikWireCrypt = Disabled AuthServer = Legacy_Auth AuthClient = Legacy_Auth UserManager = Legacy_UserManage если вам не нужен коннект со старым клиентом, то не имеет никакого смысла это трогать ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 20:45 |
|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
kdv , Так а что указать то надо? Там вариантов то немного. Если не Legacy_Auth, то что, оставить SRP? Но вы же сами писали что "соединение с аутентификацией SRP происходит медленнее, чем с обычной аутентификацией". Или это ничтожно мало и лучше не загоняться? Так: WireCrypt = Disabled AuthServer = SRP AuthClient = SRP UserManager = SRP ? Симонов Денис , Забыл уже как устроено, проверил, есть там пул коннектов, не будет 200 соединений конечно, от силы 10. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 23:18 |
|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
Molochnikсоединение с аутентификацией SRP происходит медленнее, чем с обычной аутентификацией если у тебя и правда используется пул коннектов, ты этого не заметишь ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2020, 23:35 |
|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
MolochnikНо вы же сами писали что "соединение с аутентификацией SRP происходит медленнее, чем с обычной аутентификацией" я ничего такого в жизни не писал. Вообще, что-то менять не проверяя, ради того что "кто-то сказал что быстрее", это апофеоз, конечно... Molochnik Так: вначале нужен дефолтный конфиг. А потом вы можете поковырять разные варианты конфигов, и сравнить их производительность. У себя, лично. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2020, 00:43 |
|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
Симонов Денис , Ясно значит влияние будет ничтожно. Но для себя просто надо понять: 1) AuthServer и AuthClient оказывают влияние только на этапе коннекта 2) WireCrypt оказывает влияние на протяжении всего соединения 3) UserManager не оказывает влияния вообще, используется только при работе с таблицей пользователей Все верно? kdv , Заниматься этим точно не буду, тем более если влияние мало, тем более если неизвестно на каких машинах ПО будет использоваться и как оно вообще будет использоваться. Поэтому меня интересуют именно универсальные параметры, а не размеры кэшей буферов и т.д. Почему то я решил что онлайн шифрование относится к их числу. Но если его влияние тоже ничтожно то просто сделаю так и забуду: WireCrypt = Required AuthServer = SRP AuthClient = SRP UserManager = SRP ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2020, 11:39 |
|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
Molochnik, Да вот как раз в исходном варианте, с Legacy, что было бы, если клиент вдруг спросит "а можно трафик к субд зашифровать?". А вы такой - а... и полезли конфиги править на Srp. Так, что-ли? :-) По идее, даже если Srp имеет какие-то недостатки по времени установления соединения, то он имеет преимущества в виде усовершенствованного протокола передачи данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2020, 12:03 |
|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
Molochnikесли неизвестно на каких машинах ПО будет использоваться и как оно вообще будет использоваться. ....то вообще не надо с ним поставлять сервер и тем более с правленным конфигом. В системных требования пишешь "Firebird версии не ниже Х.Х" и всё, дальше это забота местного админа, который, вполне возможно, будет гораздо опытнее тебя. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2020, 12:06 |
|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
Molochnik, ох не то ты оптимизировать пытаешься. Шифрование трафика замедляет максимум на 1-2%. Да скорость установки соединение через SRP чуть ниже чем через Legacy, но при использование пула коннектов всё преимущество Legacy испариться. Если пула коннектов нет и система работает в режиме частого коннект-дисконнект, то помогает Linger. Ну и желательно обновиться до последней версии трёшки, там недавно кое-что улучшили как раз для использования SRP в режиме коннект-дисконнект. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2020, 12:13 |
|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov , Да клиентам чем быстрее установка тем лучше, Firebird у меня автоматически ставится из программы kdv , Ну да примерно так и предполагал :) Симонов Денис Molochnik, ох не то ты оптимизировать пытаешься. Шифрование трафика замедляет максимум на 1-2%.. Это понятно, просто свою программу оптимизировать требует много времени и тестирования, да и необходимости в этом большой нет. Я просто пытался заняться "ленивой оптимизацией" не требующей моих усилий. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2020, 20:54 |
|
Оптимизированные параметры firebird.conf для Firebird 3
|
|||
---|---|---|---|
#18+
"Ленивая" оптимизация может оказаться и хуже преждевременной. Единственное, что можно поменять "от балды" - LockHashSlots ("магические" 30011 или 40099) и FileSystemCacheThreshold (999M или около того). Для винды можно ещё выставить в "минус раз" MaxUnflushedWrites и MaxUnflushedWriteTime. P.S. По хорошему - программа должна предоставлять выбор: устанавливать сервер FB или использовать уже существующий. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2020, 03:20 |
|
|
start [/forum/topic.php?fid=40&msg=39944445&tid=1560389]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
126ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 235ms |
0 / 0 |