Zeos долго открывается таблица

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Zeos долго открывается таблица

Сообщение Luxor » 16.05.2013 14:00:24

В Firebird 2 таблицы
В первой первичный ключ на поле ID, во второй первичный ключ на поле ID и вторичный ключ на IDP
Связь первой и второй таблиц ID->IDP
на форме два TZQuery настроил вывод связанных записей. Однако отображение происходит довольно долго (примерно 10 секунд) при условии, что в родительской таблице 70000 записей, в дочерней таблице так же 70000 записей

Как то можно ускорить отображение таблиц (нужны все записи)? Может что-то в параметрах надо указать?
Luxor
новенький
 
Сообщения: 72
Зарегистрирован: 10.06.2010 19:30:43

Re: Zeos долго открывается таблица

Сообщение Ism » 17.05.2013 11:26:27

Query по умолчанию выгребает все записи, хотя можно поиграть с FetchCount ,
А вообще есть в Firbird подобие LIMIT в mysql , можно в запросе прописать минимум , тысячи записей в таблице не нужны.
А второй запрос открывать по OnScroll первого с параметром фильтрации по ключу
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 238

Рейтинг@Mail.ru