Имеется Firebird + Delphi 7 + FibPLus
таблица товаров на 15000 наименований + таблица цен для каждого объекта + таблица остатков по объектам + несколько других таблиц справочников(Ед.измерения, Поставщиков, Пользователей) всё это объединяется в единый справочник.
ПРОБЛЕМА
На Celerone 2200\512Mb вход в справочник 10 секунд, но передвижение по нему рывками и не устраивает заказчика.
Используемый в данный момент вариант - приём всех данных(Fetch All) на сторону клиента и обновление редактируемых записей( 30 секунд первоначальная загрузка и столько же при обновлении всего справочника).
Просьба поделится вариантами решения проблемы. В основном интересует организация интерфейса, но вопросы оптимизации только приветствуются.
Заранее благодарен всем откликнувшимся.
таблица товаров на 15000 наименований + таблица цен для каждого объекта + таблица остатков по объектам + несколько других таблиц справочников(Ед.измерения, Поставщиков, Пользователей) всё это объединяется в единый справочник.
ПРОБЛЕМА
На Celerone 2200\512Mb вход в справочник 10 секунд, но передвижение по нему рывками и не устраивает заказчика.
Используемый в данный момент вариант - приём всех данных(Fetch All) на сторону клиента и обновление редактируемых записей( 30 секунд первоначальная загрузка и столько же при обновлении всего справочника).
Просьба поделится вариантами решения проблемы. В основном интересует организация интерфейса, но вопросы оптимизации только приветствуются.
Заранее благодарен всем откликнувшимся.