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

Вниз

переход с D5 на D7 после него база долго грузится.   Найти похожие ветки 

 
FROSN   (2006-03-20 12:51) [40]

запрос писал не я, а другой программер... Вот сижу и уже который день ломаю голову, почему тормаза, отчего тормоза...


 
Sergey13 ©   (2006-03-20 12:59) [41]

2[40] FROSN   (20.03.06 12:51)
>Вот сижу и уже который день ломаю голову, почему тормаза, отчего тормоза...
А на чем тормоза - уже определил?


 
FROSN   (2006-03-20 13:53) [42]

на подгрузке модуля ibsql32.dll - видимо обработка запроса и вывод в dbgrid
вывод - тормоза на создании формы...


 
Sergey13 ©   (2006-03-20 14:00) [43]

2[42] FROSN   (20.03.06 13:53)
Велика ли таблица? Нет ли в коде чего такого, что приводит к полному фетчу всех записей? Например установка подвала с агрегатами в EhGrid-е вполне может это дело вызывать.
Сколько долго прога запускается и насколько быстро запускалась ранее?


 
FROSN   (2006-03-20 14:05) [44]

раньше  - почти влет.
Сейчас - минут 5-7
таблица на 1500 записей
какие выводы, коллега? :)


 
Sergey13 ©   (2006-03-20 14:09) [45]

[38] FROSN   (20.03.06 12:15)
>при запуске выполняется вот такой запрос, ну и есть езще несколько вычисляемых полей
Код вычисления можно глянуть?


 
ANB ©   (2006-03-20 14:16) [46]


>
> FROSN   (20.03.06 12:51) [40]

Убери автооткрытие квери. Повесь это открытие на OnShow формы и посмотри отладчиком. Если будет тормозить на Open - создавай новый пустой проект, кидай кверю, засовывай запрос и разбирайся.
ЗЫ. Вряд ли это на подгрузке DLL может тормозить. Не тем смотришь.


 
FROSN   (2006-03-20 14:24) [47]

посмотрел sql монитором
3 минуты висел на строчке
"SQL vendor:INTRBASE - isc_dsql_execute "


 
FROSN   (2006-03-20 14:26) [48]

вычесления

if form1.dbgrideh1.Columns[4].Visible=true then
god:=1 else god:=0;
decodedate(now,yearn,monthn,dayn);
if q_viewdate_born.asstring<>"" then begin
decodedate(q_viewdate_born.value,year,month,day);
if monthn<=month then
q_viewold.Value:=yearn-year-1+god else
q_viewold.Value:=yearn-year+god;


 
Sergey13 ©   (2006-03-20 14:33) [49]

2[48] FROSN   (20.03.06 14:26)
Подвал в гриде есть?


 
FROSN   (2006-03-20 14:43) [50]

что такое подвал?


 
Sergey13 ©   (2006-03-20 14:47) [51]

В Footer есть что нибудь? Если есть то что?


 
FROSN   (2006-03-20 14:59) [52]

выч поля, но неявные


 
Sergey13 ©   (2006-03-20 15:08) [53]

2[52] FROSN   (20.03.06 14:59)
>выч поля, но неявные
Расшифруй.


 
FROSN   (2006-03-20 15:50) [54]

ну там не указаны источники FieldName, просто указан типи метка


 
Sergey13 ©   (2006-03-20 15:54) [55]

2[54] FROSN   (20.03.06 15:50)
Че то я не въехал. У грида (у тебя как я поляд ЕхГрид) в Footer что то отображается?


 
FROSN   (2006-03-20 16:03) [56]

нижня строчка отбражает поле Всего


 
Sergey13 ©   (2006-03-20 16:14) [57]

2[56] FROSN   (20.03.06 16:03)
>нижня строчка отбражает поле Всего
Значит, для отображения этого нужно закачать весь датасет. Попробуй убрать эту штуку и посмотри - ускорится ли запуск. Можно перенести (на память) SumList.Active:=True (в дизайне соответственно сделать False) в обработчик показа формы.


 
FROSN   (2006-03-21 10:42) [58]

отрубил все запросы, кроме главного и все заработало. ща буду править исходники, чтоб он их в нужный момент открывал



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

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

Наверх




Память: 0.57 MB
Время: 0.039 c
2-1145685513
jiny
2006-04-22 09:58
2006.05.14
Функция возвращает кол-во секунд, прошед. после полуночи


2-1145964823
ttt_111
2006-04-25 15:33
2006.05.14
Вопрос пл SQL запросу.


2-1145626164
suharew
2006-04-21 17:29
2006.05.14
Запись в Com порт в шестнадцатеричном формате


3-1142929779
_RusLAN
2006-03-21 11:29
2006.05.14
Unknown Error - Can t retrieve plan


2-1146133015
gav
2006-04-27 14:16
2006.05.14
установка компонентов