powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Оптимизированные конфиги для Firebird
25 сообщений из 67, страница 2 из 3
Оптимизированные конфиги для Firebird
    #38825514
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladNickDee,

fbserver -a -i -p 5000
fb_inet_server -a -i -p 5001
fb_inet_server -a -m -i -p 5002

если нужны свои конфиги и\или сервисы - изучай ком строку.А что, fbserver.exe / fb_inet_server.exe дейтвительно могут принимать что-то типа '-c my_special_fb.conf' ?
PS. Где-то вообще описаны все параметры запуска ФБ как приложения ?
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825521
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид> PS. Где-то вообще описаны все параметры запуска ФБ как приложения ?
Тута ... :-)))

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825530
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirra,

там смешно, да. Но не очень информативно. Диля апач толкает в массы, со скринами :-)
А про ключик '-h' - заинтриговало: сейчас он ничего не выдаёт. А раньше что - выдавал ?
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825549
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

никогда не выдавал
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825618
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr> надо знать какой поток к какой базе относится.
dimitr> это не совсем примитивно

Не смог придумать, какие там могут быть сложности.

dimitr> Ну и таки да, лично я предложил бы
dimitr> поднимать свой инстанс на каждую базу

Я собственно об этом и говорю - надо просто называть
(по возможности) вещи своими именами, чтобы не
возникало вот таких вот вопросов и возмущений.

dimitr> Не в качестве воркэраунда, а вообще.

А почему?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825629
NickDee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladNickDee,

fbserver -a -i -p 5000
fb_inet_server -a -i -p 5001
fb_inet_server -a -m -i -p 5002

если нужны свои конфиги и\или сервисы - изучай ком строку.
Ну вот, оказывается "fbserver -h" не работает. Забавного кругаля дали прежде чем выйти на это :)

И кстати обращаю внимание на странность. То что не работает "fbserver -h" было выявлено давно. Все поржали и оставили как есть.
Я не говорю что это плохо. Просто пользователи, особенно которым за тридцатку, на такие финты смотрят с недоумением.
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825630
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидА что, fbserver.exe / fb_inet_server.exe дейтвительно могут принимать что-то типа '-c my_special_fb.conf' ?Нет. Но значение FIREBIRD у каждого процесса вполне может быть своим собственным.

ТаблоидPS. Где-то вообще описаны все параметры запуска ФБ как приложения ?У меня есть стойкое ощущение, что я их тут описывал неоднократно.
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825631
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDeeНу вот, оказывается "fbserver -h" не работает.А что это такое и как именно оно не работает ?

NickDeeпользователи, особенно которым за тридцатку, на такие финты смотрят с недоумением.Какие "такие финты" ? Ты с кем сейчас разговариваешь ?

Ты опять :
- присваиваешь себе право говорить от имени каких-то пользователей
- тычешь пальцем в небо
- сядешь в лужу

Оно тебе надо в твои "за тридцаткой" ?
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825642
NickDee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladNickDeeНу вот, оказывается "fbserver -h" не работает.А что это такое и как именно оно не работает ?
hvladесли нужны свои конфиги и\или сервисы - изучай ком строку.Ты про какую ком строку говорил? Я понял про параметры fbserver.exe.

hvlad- присваиваешь себе право говорить от имени каких-то пользователейЯ ведь из их числа. Но я могу выйти из роли пользователя и войти в роль разработчика FB, и увидеть что всё ok, что FB - лучший, и пойти даже в соседние ветки поспорить с кем-нибудь, от лица FB, как тут некоторые практикуют время от времени (спор от лица FB практикуют) :)
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825646
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDee> Ну вот, оказывается "fbserver -h" не работает. Забавного кругаля дали прежде чем выйти на это :)
NickDee> И кстати обращаю внимание на странность. То что не работает "fbserver -h" было выявлено давно.
NickDee> Все поржали и оставили как есть.

Хорош бузить уже, утомил, ей-Богу.
Особенно если знание вопроса ниже плинтуса.

NickDee> Я не говорю что это плохо. Просто пользователи, особенно
NickDee> которым за тридцатку, на такие финты смотрят с недоумением.

Какие финты? Какие пользователи за тридцатку?
Те кретины, которые думают, что -h перестал
выдавать список параметров командной строки?
Да на здоровье. И много таких кретинов?

Кому надо, у кого есть вопрос, проблема - придут,
спросят, получат ответ. Проблем и поля для работы
и улучшений (в т.ч. по вопросу командной строки)
более чем достаточно, но не тот бред и срач, который
ты тут несёшь.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825655
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDee> Но я могу выйти из роли пользователя и войти в роль разработчика FB, и увидеть что всё ok, что FB - лучший, и пойти даже в соседние ветки поспорить с кем-нибудь, от лица FB, как
> тут некоторые практикуют время от времени (спор от лица FB практикуют) :)
Ой... Мне стало нехорошоу...


--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825673
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrСуществует еще SetThreadAffinityMask, но чтобы ее использовать для SS/SC - надо знать какой поток к какой базе относится. При наличии пула потоков (а управляет им сетевой сервер, который один на все базы) это не совсем примитивноСетевой сервер может создать несколько пулов - по одному на каждый бит CpuAffinityMask из firebird.conf плюс необязательный параметр у вызова, возвращающего рабочую нить.
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825787
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

сделать можно многое. Вопрос в том, нафига.
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825826
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladТаблоидА что, fbserver.exe / fb_inet_server.exe дейтвительно могут принимать что-то типа '-c my_special_fb.conf' ?Нет. Но значение FIREBIRD у каждого процесса вполне может быть своим собственным.Взлетело!
Создал три папки: C:\TEMP\FB_1, C:\TEMP\FB_2 и C:\TEMP\FB_3.

В каждую из них пришлось копировать:
1) файл security2.fdb;
2) подпапку 'fbintl' (иначе будут ошибки парсинга BLR для непустых баз, в которых есть user-defined коллации);
3) firebird.conf
4) aliases.conf:
Код: plaintext
1.
2.
t1=C:\1INSTALL\FIREBIRD\FB25SNAP\T1.fdb 
t2=C:\1INSTALL\FIREBIRD\FB25SNAP\T2.fdb 
t3=C:\1INSTALL\FIREBIRD\FB25SNAP\t3.dfb

Далее отредактировать файлы firebird.conf, задав при этом в них DefaultDbCachePages и RemoteServicePort равными соотв-но: 5001, 5002 & 5003.

Затем сбацал вот такой батничек ('fbrun.bat'):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
set fbn=%1
set /a fbp = 5000+%1

@rem Это где ФБ был установлен. 
@rem Отсюда будут читаться .dll'ки (каждым запускаемым инстансом):
set fb_home=C:\1INSTALL\FIREBIRD\FB25SNAP

@rem Пусть сообщения также читает только из одного места:
set FIREBIRD_MSG=%fb_home%

@rem Это откуда мы его заставим читать firebird.conf & aliases.conf
@rem (и почему-то ему там надо видеть еще и папку 'fbintl'...):
set FIREBIRD=C:\TEMP\FB_%fbn%

@rem -i = block listening xnet/wnet:
start %fb_home%\bin\fbserver -a -i -p %fbp%

Ну, и запускаю в трёх окнах:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 cmd.exe #1 
C:\>fbrun.bat 1 // запустит: start C:\1INSTALL\FIREBIRD\FB25SNAP\bin\fbserver -a -i -p 5001
C:\>isql localhost/5001:t1
Database:  localhost/5001:t1

 cmd.exe #2 
C:\>fbrun.bat 2 // запустит: start C:\1INSTALL\FIREBIRD\FB25SNAP\bin\fbserver -a -i -p 5002
C:\>isql localhost/5002:t2
Database:  localhost/5002:t2

 cmd.exe #3 
C:\>fbrun.bat 3 // запустит: start C:\1INSTALL\FIREBIRD\FB25SNAP\bin\fbserver -a -i -p 5003
C:\>isql localhost/5003:t3
Database:  localhost/5003:t3

Если теперь в каждом из окон запустить вот это:
Код: plaintext
1.
2.
show database;
set stat on; set list on; select * from mon$database;
- то можно будет видеть, что всё пучком:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
Database:  localhost/5001:t1 
        Owner: SYSDBA
PAGE_SIZE 4096
Number of DB pages allocated = 196
Sweep interval = 20000
Forced Writes are OFF
Transaction - oldest = 3
Transaction - oldest active = 12
Transaction - oldest snapshot = 12
Transaction - Next = 15
ODS = 11.2
Default Character set: NONE

MON$DATABASE_NAME               C:\1INSTALL\FIREBIRD\FB25SNAP\T1.FDB
MON$PAGE_SIZE                   4096
MON$ODS_MAJOR                   11
MON$ODS_MINOR                   2
MON$OLDEST_TRANSACTION          3
MON$OLDEST_ACTIVE               12
MON$OLDEST_SNAPSHOT             12
MON$NEXT_TRANSACTION            15
 MON$PAGE_BUFFERS                5001 
MON$SQL_DIALECT                 3
MON$SHUTDOWN_MODE               0
MON$SWEEP_INTERVAL              20000
MON$READ_ONLY                   0
MON$FORCED_WRITES               0
MON$RESERVE_SPACE               1
MON$CREATION_DATE               2014-01-02 21:37:13.0150
MON$PAGES                       196
MON$STAT_ID                     1
MON$BACKUP_STATE                0


Current memory = 21595408
Delta memory = 100056
Max memory = 21609036
Elapsed time= 0.04 sec
 Buffers = 5001 
Reads = 19
Writes 0
Fetches = 457

=================================

Database:  localhost/5002:t2 
        Owner: SYSDBA
PAGE_SIZE 4096
Number of DB pages allocated = 196
Sweep interval = 20000
Forced Writes are OFF
Transaction - oldest = 3
Transaction - oldest active = 12
Transaction - oldest snapshot = 12
Transaction - Next = 15
ODS = 11.2
Default Character set: NONE

MON$DATABASE_NAME               C:\1INSTALL\FIREBIRD\FB25SNAP\T2.FDB
MON$PAGE_SIZE                   4096
MON$ODS_MAJOR                   11
MON$ODS_MINOR                   2
MON$OLDEST_TRANSACTION          3
MON$OLDEST_ACTIVE               12
MON$OLDEST_SNAPSHOT             12
MON$NEXT_TRANSACTION            15
 MON$PAGE_BUFFERS                5002 
MON$SQL_DIALECT                 3
MON$SHUTDOWN_MODE               0
MON$SWEEP_INTERVAL              20000
MON$READ_ONLY                   0
MON$FORCED_WRITES               0
MON$RESERVE_SPACE               1
MON$CREATION_DATE               2014-01-02 21:37:13.0150
MON$PAGES                       196
MON$STAT_ID                     1
MON$BACKUP_STATE                0


Current memory = 21599640
Delta memory = 100056
Max memory = 21613268
Elapsed time= 0.01 sec
 Buffers = 5002 
Reads = 19
Writes 0
Fetches = 457

================================

Database:  localhost/5003:t3 
        Owner: SYSDBA
PAGE_SIZE 4096
Number of DB pages allocated = 196
Sweep interval = 20000
Forced Writes are OFF
Transaction - oldest = 3
Transaction - oldest active = 14
Transaction - oldest snapshot = 14
Transaction - Next = 17
ODS = 11.2
Default Character set: NONE

MON$DATABASE_NAME               C:\1INSTALL\FIREBIRD\FB25SNAP\T3.DFB
MON$PAGE_SIZE                   4096
MON$ODS_MAJOR                   11
MON$ODS_MINOR                   2
MON$OLDEST_TRANSACTION          3
MON$OLDEST_ACTIVE               14
MON$OLDEST_SNAPSHOT             14
MON$NEXT_TRANSACTION            17
 MON$PAGE_BUFFERS                5003 
MON$SQL_DIALECT                 3
MON$SHUTDOWN_MODE               0
MON$SWEEP_INTERVAL              20000
MON$READ_ONLY                   0
MON$FORCED_WRITES               0
MON$RESERVE_SPACE               1
MON$CREATION_DATE               2014-01-02 21:37:13.0150
MON$PAGES                       196
MON$STAT_ID                     1
MON$BACKUP_STATE                0


Current memory = 21603872
Delta memory = 100056
Max memory = 21617500
Elapsed time= 0.03 sec
 Buffers = 5003 
Reads = 19
Writes 0
Fetches = 457
hvladТаблоидPS. Где-то вообще описаны все параметры запуска ФБ как приложения ?У меня есть стойкое ощущение, что я их тут описывал неоднократно.У мну - тоже :-) Но найти пока не могу.
Помню, что -i блокирует прослушку xnet/wnet, но FB слушает три протокола, и вот какой-то есть еще ключик, который блокирует прослушку третьего (не ТСР, разумеется). А какой - не помню.
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825843
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

попробуй с трёшкой такое проделать
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825884
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDeeТы про какую ком строку говорил?Про язык командного интерпретатора. Учись у Таблоида, например.

NickDeehvlad- присваиваешь себе право говорить от имени каких-то пользователейЯ ведь из их числа. Вот и говори за себя. В единственном числе от первого лица. А не во множественном от третьего, как ты обычно делаешь.

Дальнейший бред даже комментировать не хочется. Ты опять провоцируешь. Серо и однообразно...
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825898
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидПомню, что -i блокирует прослушку xnet/wnet, но FB слушает три протокола, и вот какой-то есть еще ключик, который блокирует прослушку третьего (не ТСР, разумеется). А какой - не помню.По-умолчанию, FB слушает все известные ему сетевые протоколы.
На Windows это - INET, WNET, XNET (TCP\IP, NetBEUI, local), на остальных ОС - только INET.
При запуске можно указать, какие конкретно протоколы нужно слушать, остальные в этом случае отключены:
-i включает INET
-w включает WNET
-x включает XNET
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825947
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDeeНу вот, оказывается "fbserver -h" не работает.

ntoskrnl.exe -h тоже не работает

"C:\Program Files (x86)\Common Files\Microsoft Shared\Source Engine\OSE.EXE" -h
"C:\Program Files\Microsoft SQL Server\MSSQL10_50.EMSDATABASE\MSSQL\Binn\SQLAGENT.EXE" -h

тоже не работают.

Как страшно жить...
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825953
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladУ меня есть стойкое ощущение, что я их тут описывал неоднократно.

Не имеет значения. Форум - не документация.
Даже если вы это на firebirdsql.org укажете - все равно не будет
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825956
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochДаже если вы это на firebirdsql.org укажете
...что форумы на SQL.ru - документация
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825975
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид> Помню, что -i блокирует прослушку xnet/wnet

Не блокирует, а задаёт использование.
Собсно, как Влад выше указал.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38825981
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch> ntoskrnl.exe -h oi?a ia gaaioaao
>
> oi?a ia gaaioaso.
>
> Eae nogaoii ?eou...

Дело не в не работает. Добавить вывод
хоть в отдельный месседж-бокс, как это
делается в некоторых утилитах или как
выводится номер версии, можно, просто
это преувеличение мухи до слона.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38826190
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladТаблоидПомню, что -i блокирует прослушку xnet/wnet, но FB слушает три протокола, и вот какой-то есть еще ключик, который блокирует прослушку третьего (не ТСР, разумеется). А какой - не помню.По-умолчанию, FB слушает все известные ему сетевые протоколы.
На Windows это - INET, WNET, XNET (TCP\IP , NetBEUI, local), на остальных ОС - только INET.
При запуске можно указать, какие конкретно протоколы нужно слушать, остальные в этом случае отключены:
-i включает INET
-w включает WNET
-x включает XNETСпасибо. Прикрутил к стене болтами М12 с гроверными шайбами.
Ибо ведь искал недавно, только сейчас нашёл тот старый пост про эту же тему.

ЗЫ. Еще небольшой вопрос. XNET - это же локальный протокол. Почему TCP\IP в скобках сразу после него, а не после INET ?
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38826196
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще вот что интересно: можно ли ему также элегантно подсунуть единый aliases.conf и sec2.fdb, т.е. не копировать их в отдельные папки ?
...
Рейтинг: 0 / 0
Оптимизированные конфиги для Firebird
    #38826214
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидЗЫ. Еще небольшой вопрос. XNET - это же локальный протокол. Почему TCP\IP в скобках сразу после него, а не после INET ?А ты перечитай ещё раз.
Не получается ? Ну, тогда добавь слово "соответственно" после local

На Windows это - INET, WNET, XNET (TCP\IP, NetBEUI, local соответственно)
...
Рейтинг: 0 / 0
25 сообщений из 67, страница 2 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Оптимизированные конфиги для Firebird
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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