|
Страшно тормозит VFP7
|
|||
---|---|---|---|
#18+
При создании запроса в VFP7 из 2-х 20-тимеговых таблиц он жутко тормозит, TEMPа жрет точно больше 2 Гб (до конца не дожидался). Что с ним? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2003, 13:41 |
|
Страшно тормозит VFP7
|
|||
---|---|---|---|
#18+
На запрос можно глянуть? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2003, 13:44 |
|
Страшно тормозит VFP7
|
|||
---|---|---|---|
#18+
Да хотя бы такой простенький запрос: SELECT Mkart.grup, Mkart.nnum, Mkart.name, Spr_part.ocena1; FROM mkart INNER JOIN spr_part ; ON Mkart.grup = Spr_part.grup Mkart - 4 Мб Spr_part - 21 Мб ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2003, 15:16 |
|
Страшно тормозит VFP7
|
|||
---|---|---|---|
#18+
Странно все это. Запрос нормальный, объемы тоже. Попробовал изобразить что-то подобное с млн записей - вроде все вполне приемлимо. А только фокс тормозит? Случайно не windows98? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2003, 16:05 |
|
Страшно тормозит VFP7
|
|||
---|---|---|---|
#18+
Пробовал в Win98 и в WinXP, то же самое, может в настройках что есть, VFP английский ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2003, 08:07 |
|
Страшно тормозит VFP7
|
|||
---|---|---|---|
#18+
А что с остальными запросами? Может быть проблема с одним из файлов? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2003, 10:08 |
|
Страшно тормозит VFP7
|
|||
---|---|---|---|
#18+
Я так понял, что тормозит при связывании двух или более таблиц, при запросе из одной таблицы все нормально ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2003, 10:58 |
|
Страшно тормозит VFP7
|
|||
---|---|---|---|
#18+
может REINDEX? Кстати, такая вот конструкция у меня выполняется 18 сек: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Может что-то надо добавить для чистоты эксперимента (memo, cdx etc)? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2003, 11:08 |
|
Страшно тормозит VFP7
|
|||
---|---|---|---|
#18+
Этот запрос выполняется нормально за 15 сек А если связать таблицы по символьному полю x=SECONDS() CREATE CURSOR mkart (grup c, nnum i , name c(10)) CREATE CURSOR spr_part (grup c, ocena1 i , name c(10)) FOR i=1 TO 1000 FOR j=1 TO 1000 INSERT INTO mkart (grup, nnum, name) VALUES (STR(i),INT(RAND()*100)+1,SYS(2015)) ENDFOR INSERT INTO spr_part (grup, ocena1, name) VALUES (STR(i),INT(RAND()*1000)+1,SYS(2015)) ENDFOR SELECT Mkart.grup, Mkart.nnum, Mkart.name, Spr_part.ocena1; FROM mkart INNER JOIN spr_part ; ON Mkart.grup = Spr_part.grup INTO CURSOR temp ?SECONDS()-x то опять 2 Гб TEMPа не хватат ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2003, 10:45 |
|
Страшно тормозит VFP7
|
|||
---|---|---|---|
#18+
2 Yuri79 1. SP1 for VFP7 накатил? 2. Индексы по связываемым полям есть? 3. Таблицы в этой версии созданы? 4. Кодовые страницы и collation правильно выставлены (раз уж объединение по char)? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2003, 11:21 |
|
Страшно тормозит VFP7
|
|||
---|---|---|---|
#18+
Найдите 3 различия: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52.
Как я понял в случае CREATE CURSOR mkart (grup c, nnum i , name c(10)) поле grup C(1), вариантов заполнения немного, количество записей в запросе не 1000000, а 1000000*1000. Вот он и тормозит :( Скорее всего у тебя много повторений ключего поля в таблице spr_part, проверь. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2003, 11:38 |
|
Страшно тормозит VFP7
|
|||
---|---|---|---|
#18+
Я только начал изучать SQL, запрос создавал в дизайнере SQL , базы формата DBASE IV, collate вроде русский. А по трем запросам то же самое ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2003, 09:36 |
|
Страшно тормозит VFP7
|
|||
---|---|---|---|
#18+
2Yuri79 Так что, вопрос снимается? Совет: никогда не пользуйся дизайнером ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2003, 10:29 |
|
Страшно тормозит VFP7
|
|||
---|---|---|---|
#18+
Но в другой проге такие запросы даже по сетке выполняются нормально. Все таки видимо что-то с языком. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2003, 14:05 |
|
Страшно тормозит VFP7
|
|||
---|---|---|---|
#18+
Повторяю вопрос: Установлен ли Service Pack 1 for Visual FoxPro 7 ? Если нет, то немедленно ставь, т.к. без него VFP7 - очень глючная игрушка, не более. Так же необходимо установить патч для исполнительной системы, управляющей работой exe-файлов. Все это здесь: http://msdn.microsoft.com/vfoxpro/downloads/updates/default.asp ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2003, 13:45 |
|
|
start [/forum/topic.php?fid=41&msg=32120153&tid=1598386]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 257ms |
total: | 393ms |
0 / 0 |