Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

программа медленно работает [D5, Paradox]


zokzok ©   (2004-09-01 19:47:00) 

программа использует БД - всего одну таблицу порядка 10 000 записей, при работе программы (в основном применение фильтров, сортировки) она срабатывает с ощутимым запаздыванием. В чём может быть проблема? компьютер вроде неслабенький - P4 - 2.4G, 256 Ram, для доступа к таблице использую TTable


Digitman   (2004-09-03 15:28:00) [1]


> zokzok   (02.09.04 19:38) [10]
> индексы есть


значит, не задействуются нужным образом


_sulent   (2004-09-03 12:52:00) [2]

Зайди в BDE Administrator, там выйди на вкладку Configuration, далее Drivers,Native,PARADOX и там выстави значение BLOCK SIZE ну к примеру 16386. У тебя кстати парадокс какой версии, если более высокой то можешь это значение увеличить в два раза, должен потянуть!


zokzok   (2004-09-02 19:38:00) [3]


> Digitman ©   (02.09.04 09:00) [8]

индексы есть


Роман Снегирев   (2004-09-02 10:06:00) [4]

REQUVE LIVE - если есть сортировка (order by)  не работает!!
а че компонент TUpdateSQL отменили уже что ли?


Digitman   (2004-09-02 09:00:00) [5]


> в основном применение фильтров, сортировки


если при применении фильтрации и/или сортировки не были задействованы необходимые индексы (если они вообще были созданы), то результат "медленного" выполнения таких операций вполне объясним


Астроном   (2004-09-01 21:33:00) [6]


> zokzok   (01.09.04 20:14) [4]
> REQUVE LIVE - если есть сортировка (order by)  не работает!!

Как это? У меня все тип-топ


Kurtevich   (2004-09-01 20:50:00) [7]

лучше вместо фильтров использовать Range


zokzok   (2004-09-01 20:15:00) [8]

request live, вообще-то


zokzok   (2004-09-01 20:14:00) [9]

REQUVE LIVE - если есть сортировка (order by)  не работает!!


Алексей   (2004-09-01 20:04:00) [10]

В какой момент вводятся изменения?
Как она сортируется?
Если только одна таблица - попробуй воспользоваться свойством REQUVE LIVE (по моему так пишется :-) )


zokzok   (2004-09-01 20:01:00) [11]

пробовал... не получается т.к. в таблицу вводятся изменения и она отсортирована


Алексей   (2004-09-01 19:50:00) [12]

Попробуй TQuery.
Правда, я с BDE обломался (большой размер файла) и сам использую ADO.


Наверх

Титульная страница Поиск, карта сайта Написать письмо