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

Вниз

переход с 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.013 c
6-1137454594
GanibalLector
2006-01-17 02:36
2006.05.14
Перенаправленный ввод-вывод


4-1140420446
Xerx
2006-02-20 10:27
2006.05.14
Нужен совет по использованию таймеров


3-1142913265
Dyusha
2006-03-21 06:54
2006.05.14
Подстановка значений в поля


9-1129845311
Ricks
2005-10-21 01:55
2006.05.14
Алгоритм вычисления карты освещения


4-1140359306
Nick Denry
2006-02-19 17:28
2006.05.14
Как получить кусочек Background a?





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