|
retrieve вешает программу
|
|||
---|---|---|---|
#18+
день добрый. retrieve вешает программу (запрос выдает более 50000 записей) почему? есть какиенибудь догадки? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2010, 17:15 |
|
retrieve вешает программу
|
|||
---|---|---|---|
#18+
shut-up-and-skate, В чем это выражается? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2010, 17:48 |
|
retrieve вешает программу
|
|||
---|---|---|---|
#18+
у меня пока делается retrieve выводится окно "загрузка" и на retrieveend закрывается. здесь же при большом количестве записей при окончании retrieve событие retrieveend не выполняется в отладке не смог пошагово дойти до места где висеть начинает, но знаю что все записи уже подгружены. думал с окном чтото убрал его и всеравно. в общем странное явление ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2010, 17:55 |
|
retrieve вешает программу
|
|||
---|---|---|---|
#18+
shut-up-and-skateу меня пока делается retrieve выводится окно "загрузка" и на retrieveend закрывается. здесь же при большом количестве записей при окончании retrieve событие retrieveend не выполняется в отладке не смог пошагово дойти до места где висеть начинает, но знаю что все записи уже подгружены. думал с окном чтото убрал его и всеравно. в общем странное явление Если после Retrieve поставить MessageBox, то он выводится? В пройафлере видно что SQL запрос завершился? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2010, 18:31 |
|
retrieve вешает программу
|
|||
---|---|---|---|
#18+
shut-up-and-skateдень добрый. retrieve вешает программу (запрос выдает более 50000 записей) почему? есть какиенибудь догадки? А зачем вам более 50000 записей на клиенте? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2010, 18:52 |
|
retrieve вешает программу
|
|||
---|---|---|---|
#18+
Время может уходить еще на форматирование, группировку и вычисление полей внутри dw, только после этого у вас наступит сие долгожданное событие. Это может занять достаточно продолжительное время. Так что возвращаемся к Филипп А зачем вам более 50000 записей на клиенте? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2010, 19:31 |
|
retrieve вешает программу
|
|||
---|---|---|---|
#18+
spas2001Время может уходить еще на форматирование, группировку и вычисление полей внутри dw, только после этого у вас наступит сие долгожданное событие. Ну это утверждение сомнительно, особеннот если Redraw выключено... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2010, 20:02 |
|
retrieve вешает программу
|
|||
---|---|---|---|
#18+
может там в retrieverow навешано чего-нибудь тяжелое? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2010, 21:11 |
|
retrieve вешает программу
|
|||
---|---|---|---|
#18+
А в DW случайно сортировки нет? (именно в DWO, а не в запросе) Она как раз выполняется на последнем этапе retrieve(). Или еще хуже - сортировка по выражению. Помню у меня как-то на тысяче строк нещадно тормозила сортировка по "dec(field)", а вот "long(field)" - нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2010, 21:18 |
|
retrieve вешает программу
|
|||
---|---|---|---|
#18+
Еще - убедитесь что в event retrieverow (не помню точно имя) нет никакого кода, даже пробелов и комментариев - это тоже тормозит retrieve ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2010, 21:21 |
|
retrieve вешает программу
|
|||
---|---|---|---|
#18+
да в retrieverow есть код ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2010, 08:50 |
|
retrieve вешает программу
|
|||
---|---|---|---|
#18+
это может быть изза того что я view использую? select ... from v_main ... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2010, 08:55 |
|
retrieve вешает программу
|
|||
---|---|---|---|
#18+
Anatoly MoskovskyЕще - убедитесь что в event retrieverow (не помню точно имя) нет никакого кода, даже пробелов и комментариев - это тоже тормозит retrieve удалил код) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2010, 08:56 |
|
retrieve вешает программу
|
|||
---|---|---|---|
#18+
Локшин Марк, он не доходит до retrieveend ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2010, 09:09 |
|
retrieve вешает программу
|
|||
---|---|---|---|
#18+
Филипп, пользователю нравится работать колесиком) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2010, 09:10 |
|
retrieve вешает программу
|
|||
---|---|---|---|
#18+
народ, походу действительно запрос сложный получился много case'ов в запросе и функции тоже используются... придется както обходить все это ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2010, 09:20 |
|
retrieve вешает программу
|
|||
---|---|---|---|
#18+
значит на retrieverow просто можно будет вызвать прерывание ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2010, 09:42 |
|
|
start [/forum/topic.php?fid=15&fpage=23&tid=1335858]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 149ms |
0 / 0 |