Форум: "Базы";
Текущий архив: 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