
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.02.2007, 19:15
|
|||
|---|---|---|---|
|
|||
Разные скорости выполнения SQL запроса |
|||
|
#18+
Есть некий SQL-запрос из dbf таблицы ~ 250 000 записей. Если запускать из VFP 9, то работает нормально (~9 сек), если запускать из EXE, заметно тормозит (в разы). Установки: SET SAFETY OFF SET DELETED ON SET CENTURY on SET HOURS TO 24 SET DATE GERMAN SET NEAR ON SET TALK OFF SET POINT TO '.' SET EXCLUSIVE OFF SET COLLATE TO "MACHINE" SET OPTIMIZE ON CLEAR ALL SET ENGINEBEHAVIOR 90 Делаются непосредственно перед запуском запроса. Может быть кто-нибудь сталкивался с таким «эффектом»… Буду очень благодарна за помощь. С уважением, Мария ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.02.2007, 01:08
|
|||
|---|---|---|---|
Разные скорости выполнения SQL запроса |
|||
|
#18+
Тормозит всегда или только при первом запуске? Если закрыть среду VFP, открыть, запустить запрос. Затем запустить этот же запрос еще раз. Будет разница в скорости выполнения первого и второго запуска? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.02.2007, 10:39
|
|||
|---|---|---|---|
|
|||
Разные скорости выполнения SQL запроса |
|||
|
#18+
А как у вас насчет того - откраты ли таблицы на момент запроса в программе (может в Фоксе у вас все таблицы открыты а в проге какие-то таблички не открыты - вот и тратиться время) и какой SET order в Фокске и в программе . попробуйте перед выполнением запроса сделать SET ORDER TO 0 в тех таблицах, которые участвуют в запросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2008, 08:38
|
|||
|---|---|---|---|
|
|||
Разные скорости выполнения SQL запроса |
|||
|
#18+
Именно с этим случаем столкнулся и я ВладимирМТормозит всегда или только при первом запуске? exe тормозит по сранению с app дажа в 10 раз, вторичное выполнение в exe того же запроса быстрее всего максимум в 2 раза [quot -=AlexiS=-]А как у вас насчет того - откраты ли таблицы на момент запроса в программе /quot] exe тормозит по сранению с app на одной и той же процедуре, таблицы открываются с нуля. в чем же может быть причина? неужели так и задумано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2008, 09:26
|
|||
|---|---|---|---|
|
|||
Разные скорости выполнения SQL запроса |
|||
|
#18+
АлексейОИменно с этим случаем столкнулся и я [quot ВладимирМ]Тормозит всегда или только при первом запуске? exe тормозит по сранению с app дажа в 10 раз, вторичное выполнение в exe того же запроса быстрее всего максимум в 2 раза -=AlexiS=-А как у вас насчет того - откраты ли таблицы на момент запроса в программе /quot] exe тормозит по сранению с app на одной и той же процедуре, таблицы открываются с нуля. в чем же может быть причина? неужели так и задумано? Сравнивайте и ищите различия в среде исполнения в обоих вариантах. Config.fpw в обоих случаях одинаквый? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2008, 09:50
|
|||
|---|---|---|---|
|
|||
Разные скорости выполнения SQL запроса |
|||
|
#18+
проходящий. Config.fpw в обоих случаях одинаквый? одинаковый. CODEPAGE=1251 SCREEN=On RESOURCE=OFF даже сборка проекта одна и та же: собрал файл.exe девяткой - запускаю - тормозит запускаю в том же рабочем каталоге тот же файл.exe (vfp9.exe c парамером файл.exe) - полетел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2008, 11:04
|
|||
|---|---|---|---|
|
|||
Разные скорости выполнения SQL запроса |
|||
|
#18+
АлексейО проходящий. Config.fpw в обоих случаях одинаквый? одинаковый. CODEPAGE=1251 SCREEN=On RESOURCE=OFF даже сборка проекта одна и та же: собрал файл.exe девяткой - запускаю - тормозит запускаю в том же рабочем каталоге тот же файл.exe (vfp9.exe c парамером файл.exe) - полетел Чудес не бывает. Особенно в чисто технических вопросах. Что такое "сборка проекта"? ЕХЕ запущенный самостоятельно и из-под фокса - две большие разницы. SYS(2019) в обоих случаях одинаковый? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2008, 11:49
|
|||
|---|---|---|---|
|
|||
Разные скорости выполнения SQL запроса |
|||
|
#18+
:-) я тоже уверен что чудес небывает. поэтому и пытаюсь разобратся. значения sys(2019) одинаковые - указывают на конфиг в рабочем каталоге какая же настроечка из конфигурации может привести к такой разнице? исключая set optimize (её уже установил) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1587995]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 394ms |

| 0 / 0 |
