Главная страница
    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.042 c
15-1179145377
Desdechado
2007-05-14 16:22
2007.06.10
"Что в имени тебе моем?" или Парные имена мужчин и женщин


15-1179253032
N3xt_
2007-05-15 22:17
2007.06.10
Программа


4-1167360583
kernel
2006-12-29 05:49
2007.06.10
OnShow чужого приложения


2-1179486498
ambhtr
2007-05-18 15:08
2007.06.10
Как организовать работу case


2-1179579674
dfsfd
2007-05-19 17:01
2007.06.10
Path





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский