powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / открытие бд на InterBase 5
3 сообщений из 3, страница 1 из 1
открытие бд на InterBase 5
    #32034452
whois
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
такая есть ситуация: BDE + InterBase 5, бд содержит несколько табличек, размер GDB-файла _пока_ - 50 М (есть BLOB-поля с фотографиями). при первом обращении к базе - загрузке любого BDE-приложения - дооолгая пауза. это проискодит каждый раз, когда нет приложений, подключенных к этой базе. Т.е. второй экземпляр программы загружается приемлемо.

подскажите, пожалуйста, что это может быть?
и вообще - как происходит открытие БД Interbase - я так понимаю - в момент обращения, а когда активных соединений нет - она закрывается?
...
Рейтинг: 0 / 0
открытие бд на InterBase 5
    #32034455
Alexandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что значит первое обращение к базе?
При этом сразу данные какие-то вытаскиваются?

Просто при первом подключении и начале работы с базой происходит чтение из файла базы данных, при этом данные попадают в кэш ОС или IB
и при повторных чтениях обращения к диску не происходит.
Отсюда и ускорение
...
Рейтинг: 0 / 0
открытие бд на InterBase 5
    #32034556
whois
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да просто таблички становятся открытыми и все.
т.е. производится Table1.Open;

тогда вопрос - кэшем можно как-нибудь управлять? но не 50 М же кэш у сервера БД на машинке с 128 М. И какой смысл с самого начала читать первые попавшиеся данные в кэш??
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / открытие бд на InterBase 5
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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