powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / SuperServer. Попытка коннекта к shutdown-базе: время зависит от DefaultDBCachePages. Why ?
6 сообщений из 6, страница 1 из 1
SuperServer. Попытка коннекта к shutdown-базе: время зависит от DefaultDBCachePages. Why ?
    #38798766
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hi all

LI-T3.0.0.31394, SuperServer.
Имеется некая базейка, которая была переведена в full shutdown.

Делаю коннект к ней isql'eм - и вижу, что вместо того, чтобы сразу выкинуть сообщение об этом, он "слегка чего-то ждёт".
Манипуляции с размером страничного кеша показали, что:

1. Время отклика для дефолтного размера - практически мгновенное (time .../isql localhost/... -i empty.sql):
Код: plaintext
1.
2.
real    0m0.031s
user    0m0.011s
sys     0m0.006s

2. То же самое, но для кеша = 512K:
Код: plaintext
1.
2.
real    0m1.720s
user    0m0.013s
sys     0m0.003s

3. Для кеша = 1024K:
Код: plaintext
1.
2.
real    0m7.903s
user    0m0.016s
sys     0m0.001s

4. Для кеша = 2048K:
Код: plaintext
1.
2.
real    0m31.992s
user    0m0.013s
sys     0m0.003s

Я бы понял результат, когда делается первый коннект, но база при этом - "живая", в онлайне.
Но зачем городить там выделение памяти под страничный кеш, когда база всё равно "спит" беспробудным сном и доступна только через gfix -online ?
...
Рейтинг: 0 / 0
SuperServer. Попытка коннекта к shutdown-базе: время зависит от DefaultDBCachePages. Why ?
    #38798822
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

опять DEBUG сборку мучаешь ?
...
Рейтинг: 0 / 0
SuperServer. Попытка коннекта к shutdown-базе: время зависит от DefaultDBCachePages. Why ?
    #38798881
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йок. Это релизная сборка.
BTW: дебаг у мну даже не собрался - процесс сборки(!) завалился с коредампом, я dimitr'у пожаловался пару дней взад.
...
Рейтинг: 0 / 0
SuperServer. Попытка коннекта к shutdown-базе: время зависит от DefaultDBCachePages. Why ?
    #38799025
NickDee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидЯ бы понял результат, когда делается первый коннект, но база при этом - "живая", в онлайне.
Понял бы таймаут в 30 секунд? :)
...
Рейтинг: 0 / 0
SuperServer. Попытка коннекта к shutdown-базе: время зависит от DefaultDBCachePages. Why ?
    #38799035
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDeeТаблоидЯ бы понял результат, когда делается первый коннект, но база при этом - "живая", в онлайне.
Понял бы таймаут в 30 секунд? :)ну так выделить в системе под кеш байду размером в 2048K * 8192 = 17 179 869 184 байт - априори дело не быстрое как бэ...
...
Рейтинг: 0 / 0
SuperServer. Попытка коннекта к shutdown-базе: время зависит от DefaultDBCachePages. Why ?
    #38799079
NickDee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидNickDeeпропущено...

Понял бы таймаут в 30 секунд? :)ну так выделить в системе под кеш байду размером в 2048K * 8192 = 17 179 869 184 байт - априори дело не быстрое как бэ...
Если там 2 миллиона malloc и 2 миллиона zeromemory, тогда да, не быстро. Хотя в таком случае зачем торопиться выделять и занулять их прям щас? Операционка всегда может выдать их и потом, если они вообще нужны. А уж если база всего размером несколько десятков мегов...
Похоже нужен ключик, типа "СъестьПамятьПодКэшПрямСразу = Да/Нет" :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / SuperServer. Попытка коннекта к shutdown-базе: время зависит от DefaultDBCachePages. Why ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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