powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Linger в новосозданной базе: должен ли он быть NOT null или нет?
5 сообщений из 5, страница 1 из 1
Linger в новосозданной базе: должен ли он быть NOT null или нет?
    #38981606
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hi all

langref30.pdfПредложение SET LINGER позволяет установить задержку закрытия базы данных.
Этот механизм позволяет ядру SuperServer , сохранять базу данных в открытом
состоянии в течение некоторого времени после того как последние соединение
закрыто, т.е. иметь механизм задержки закрытия базы данных. Это может помочь
улучшить производительность и уменьшить издержки в случаях, когда база данных
часто открывается и закрывается, сохраняя при этом ресурсы «разогретыми» до
следующего открытия.

Вот что сейчас происходит в LI-T3.0.0.31873, SuperServer:

Код: 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.
$ ./bin/isql -q
SQL> create database 'localhost/3333:/var/db/fb30/tmp201506102013.tmp' user 'SYSDBA' password 'masterke';
SQL> set list on; select * from rdb$database;

RDB$DESCRIPTION                 <null>
RDB$RELATION_ID                 128
RDB$SECURITY_CLASS              SQL$363
RDB$CHARACTER_SET_NAME          NONE
 RDB$LINGER                      <null> 


SQL> shell cat ./firebird.conf;
AuthClient = Legacy_Auth,Srp,Win_Sspi
AuthServer = Legacy_Auth,Srp
UserManager = Legacy_UserManager
DefaultDbCachePages = 8K
ExternalFileAccess = Restrict /var/db/fb30
FileSystemCacheThreshold = 65536K

LockMemSize = 64M
LockHashSlots = 22111

MaxUserTraceLogSize = 99999
RemoteServicePort = 3333
TempCacheLimit = 2147483647
TempDirectories = /tmp/firebird
WireCrypt = Disabled

Это так и должно быть ?
...
Рейтинг: 0 / 0
Linger в новосозданной базе: должен ли он быть NOT null или нет?
    #38981618
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лингер по дефолту выключен, включить его можно только явно
...
Рейтинг: 0 / 0
Linger в новосозданной базе: должен ли он быть NOT null или нет?
    #38981619
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
включен он только для security database, ибо она пресоздана в дистре
...
Рейтинг: 0 / 0
Linger в новосозданной базе: должен ли он быть NOT null или нет?
    #38981635
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А откуда тогда берутся 10 сек вот в этом зазоре:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
2015-06-10T21:10:52.5770 (796:01B42768) DETACH_DATABASE
	C:\MIX\FIREBIRD\QA\FBT-REPO\TMP\BUGS.CORE_4821.FDB (ATT_9, SYSDBA:NONE, NONE, TCPv4:127.0.0.1)
	C:\Python27\python.exe:216



2015-06-10T21: 10:52 .5770 (796:01B42768) TRACE_FINI
	SESSION_4  


2015-06-10T21: 11:02 .5300 (796:01B414B0) DETACH_DATABASE
	C:\MIX\FIREBIRD\FB30\SECURITY3.FDB (ATT_20, SYSDBA:NONE, NONE, <internal>)

Ведь по умолчанию лингер в sec3.fdb равен 60 секундам - так ?
...
Рейтинг: 0 / 0
Linger в новосозданной базе: должен ли он быть NOT null или нет?
    #38981730
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алекса пытай
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Linger в новосозданной базе: должен ли он быть NOT null или нет?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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