![]() |
|
|
![]()
|
|
| Cinemaizer[Олег] |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 10.4.2008 Где: Москва Репутация: нет Всего: 0 |
Использую fibplus, d7, firebird. База локальная. В таблице заказов 31 поле. Большинство данных индексные плюс несколько varchar(255). Есть грид, который показывает 12 нужных мне полей, 8 из которых "лукаповые", то бишь в гриде отражают "человеческие" данные, ориентируясь на другие датасеты. Суть проблемы в том, что уже при двух десятках записей начинается замедление при переходах на первую или последнюю запись (прикрутил навигатор для экспериментов). При количестве записей за 40, тормоза уже на секунду примерно.
Опять же в качестве эксперимента поставил другой грид уже без лукап-полей. Просто показывать индексы. Тормозов нет вообще. 1) Решабелен ли вопрос ускорения работы с лукап-полями, поскольку слабое звено как я понял именно они? 2) Может использовать кэш? (ни разу не пробовал еще) |
|||
|
||||
| Cinemaizer[Олег] |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 10.4.2008 Где: Москва Репутация: нет Всего: 0 |
У датасетов-справочников свойство fetchAll кстати включено, не знаю поможет это ускорить или никак не повлияет? (Включал его ради полноценного отображения данных в dblookupcombobox, так как использую только db-aware компоненты для ввода\правки значений).
|
|||
|
||||
| Cinemaizer[Олег] |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 10.4.2008 Где: Москва Репутация: нет Всего: 0 |
Нашел таки ответ
http://www.delphipages.com/forum/showthread.php?t=24099 теперь все летает. Это сообщение отредактировал(а) Cinemaizer[Олег] - 10.12.2010, 06:49 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |