Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.01.24;
Скачать: CL | DM;

Вниз

Производительность функции Table.Locate ?   Найти похожие ветки 

 
VovanR   (2001-12-18 17:17) [0]

Почему так долго осуществляется поиск с помощью этой функции на на PIII- 866, при вызове ее 2750 раз. С учетом того что используются драйвера DBASE- IV


 
Viewer   (2001-12-18 17:44) [1]

Еще дольше - если вызовешь ее 10 тыс раз и записей будет 200 тыс, например.
Зачем ты так много надо ее вызывать ?


 
panov ©   (2001-12-18 17:59) [2]

Попробуй добавить индексы...


 
koks ©   (2001-12-19 13:06) [3]

а не используешь ли ты Look-up поля в таблице, в которой ищешь...


 
Kapusto ©   (2001-12-19 16:29) [4]

При переходе на D5 столкнулись с тем, что запросы, где в цикле используется Locate, стали выполняться гораздо медленнее. Если в Helpe к D4 было написано, что Locate по возможности использует индексы, то в D5 такой фразы нет... Видимо идет тупой перебор...
проблему решили переходом от Locate на FindKey


 
gek   (2001-12-19 16:29) [5]

У меня было около 50000 записей на парадоксе и Р-2-350 locate искала
запись около 1 сек
И panov тебе верно сказал используй индексы


 
DmitryA ©   (2001-12-19 17:11) [6]

1. использовать индексы!!!
2. отключить все lookup-поля
3. отключить AutoCalcFileds


 
DmitryA ©   (2001-12-19 17:14) [7]

4. Вызвать DisableControls!

И главное: если вопрос о скорости а не удобстве программиста, то о Locate, Filter и прочем лучше забыть (хотя можно и пользоваться, но в зависимости от количества записей в файле)



Страницы: 1 вся ветка

Текущий архив: 2002.01.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
1-75555
Deadlock
2002-01-06 03:32
2002.01.24
Ну ОЧЕНЬ нужно


3-75529
Сашка
2001-12-19 13:26
2002.01.24
Подскажите плз.


7-75691
BigFoot
2001-10-10 19:22
2002.01.24
Service


3-75480
vasilly
2001-12-20 09:12
2002.01.24
Как из дельфи изменить хранимую процедуру для IB6??? То что написано ниже не работает, хотя из консоли проходит при добавлении TERM


1-75596
Delphimun
2002-01-07 22:01
2002.01.24
Структура консольного приложения