Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.06.10;
Скачать: [xml.tar.bz2];

Вниз

тормоза при исполнении множественных запросов   Найти похожие ветки 

 
nick_van_rijn ©   (2007-03-21 11:13) [0]

Знающие люди подскажите пжлста,
проблема: База Access-ADO-Delphi7.
Получаю запросом необходимые строки из одной таблицы,
затем циклом иду по этим результатам, вызываю функцию со сложным алгоритмом, созданием выполнеием и уничтожением запросов динамически, функция возвращает булевое значение.
Проблема в том что чем дальше идет цикл, тем медленнее отрабатывает функция, уже на 100-ой итерации около полусекунды думает. Когда то сталкивался с эти но как сделал не помню. Кончно надо переделывать на хранимые процедуры но поможет ли это в моём случае?


 
Sergey13 ©   (2007-03-21 11:44) [1]

Наверное проблема в коде/алгоритме.


 
nick_van_rijn ©   (2007-03-21 12:20) [2]

но ведь один и тот же код в начале быстро работает, а чем дальше тем медоеннее?


 
Jan   (2007-03-21 12:21) [3]

Disble/EnableControls, FeatchAll и т.п.

> Кончно надо переделывать на хранимые процедуры но поможет
> ли это в моём случае?

интересно как это в разрезе аксеса?


 
sniknik ©   (2007-03-21 12:45) [4]

> но ведь один и тот же код в начале быстро работает, а чем дальше тем медоеннее?
отрываем одну ногу таракану - ползет, вторую - ползет, третью - тоже ползет! но уже не так резво, на 5й -  с большим трудом, а 6я вообще лишает возможности ползать.

блин, и в чем дело то? действие то (отрывание ноги) ведь одно и тоже.


 
Johnmen ©   (2007-03-21 13:01) [5]

Известный софизм.
Хлопаем в ладоши - таракан бежит. Отрываем ему ножки и опять хлопаем в ладоши - таракан не бежит. Значит уши у него были в ножках....


 
sniknik ©   (2007-03-21 13:19) [6]

Johnmen ©   (21.03.07 13:01) [5]
да, это я тоже знаю, но говорил немного про другое...

почему одно и тоже действие(/код) приводит к разным результатам, сначала нормально, а потом тормозит(/не бежит)?
вот в чем вопрос. риторический вопрос, автору вопроса. ;)


 
Johnmen ©   (2007-03-21 13:27) [7]

Коля, я это не тебе, а так, на общее рассмотрение....
Так сказать, к чему приводит отсутствие достоверных достаточных исходных данных....:)


 
ЮЮ ©   (2007-03-21 13:34) [8]

А изменения не кэшируются часом в DataSete? Или не делается это всё в рамках одной транзакции?


 
sniknik ©   (2007-03-21 15:47) [9]

http://delphimaster.net/view/3-1174465590/
спам



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

Форум: "Базы";
Текущий архив: 2007.06.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.054 c
4-1166970048
vertal
2006-12-24 17:20
2007.06.10
Точность измерения временных интервалов для UART в windows


15-1179160502
Bad_B
2007-05-14 20:35
2007.06.10
Как это работать программистом?


6-1164175406
psa247
2006-11-22 09:03
2007.06.10
IpConfig /release


2-1179743482
wazaXXX
2007-05-21 14:31
2007.06.10
Как прописать .reg файл в регистр ?


5-1155710866
Priest
2006-08-16 10:47
2007.06.10
Как отличить переменную на TObject от перменной IInterface





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский