Очень медленный доступ к таблице при первом обращении Delphi статьи
Данная проблема возникает из-за того, что BDE вначале запрашивает базу
данных для получения информации о таблице, прежде чем он начнет с ней
работать. Как только появляется информация о таблице, она кэшируется и
обращение к таблице во время всего сеанса (пока TDatabase.Connection
имеет значение True) происходит практически мгновенно.
Для того, чтобы использовать кэшируемую информацию и при
последующем запуске приложения, в конфигурации BDE найдите необходимый
псевдоним и установите BDE CACHE = TRUE и BDE CACHE DIR = 'C:temp' или
любой другой удобный каталог.
ПРИМЕЧАНИЕ:
При любом изменении структуры таблицы Вам придется удалять кэш
вручную. Имя файла, в котором хранится кэш, Вы можете узнать, посмотрев
в любом текстовом редакторе файл SCache.INI.