Сильный подгруз клиента
В чем может быть проблема? Может кто сталкивался...
Заранее извиняюсь. если написал не на русском :)
Цитата: Gluckodrom
Написал клиента на delphi 7.0. При запуске вижу что сервер firebird 2.0 на пару секунд выдает все данные. И после этого серьезный подгруз процессора процессом firebird'a. При пошаговом запуске клиента, увидел что подгруз как раз вызывается при datamodule1.create. Это все происходит при кол-ве записей в базе > 1000. Если записей мало. то запуск происходит очень быстро...
В чем может быть проблема? Может кто сталкивался...
Заранее извиняюсь. если написал не на русском :)
В чем может быть проблема? Может кто сталкивался...
Заранее извиняюсь. если написал не на русском :)
а что прописано на datamodule1.create ?
небось там таблиц куча открывается и происходит глобальная инициализация всей структуры БД
Предположу, что у вас на датамодуле расположены компоненты типа датасетов, у которых выставлено AutoOpen = true. И при создании они все открываются и подгружают данные из базы.
Как можно выйти из положения?
Хотя бы направление подскажите.
Вопрос решен. Спасибо. Можно закрыть тему. Пришлось немного потрудится... Подсказали правильно. Всего лишь нужно было подключать базы по мере необходимости. Всем кто откликнулся - большое спасибо.
Цитата: Gluckodrom
Вопрос решен. Спасибо. Можно закрыть тему. Пришлось немного потрудится... Подсказали правильно. Всего лишь нужно было подключать базы по мере необходимости. Всем кто откликнулся - большое спасибо.
Вобщем то об этом и шла речь во 2-и и 3-м постах