powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Разные скорости выполнения SQL запроса
9 сообщений из 9, страница 1 из 1
Разные скорости выполнения SQL запроса
    #34313922
Мария2006
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть некий 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
Делаются непосредственно перед запуском запроса.
Может быть кто-нибудь сталкивался с таким «эффектом»… Буду очень благодарна за помощь.
С уважением,
Мария
...
Рейтинг: 0 / 0
Разные скорости выполнения SQL запроса
    #34314383
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тормозит всегда или только при первом запуске?

Если закрыть среду VFP, открыть, запустить запрос. Затем запустить этот же запрос еще раз. Будет разница в скорости выполнения первого и второго запуска?
...
Рейтинг: 0 / 0
Разные скорости выполнения SQL запроса
    #34314901
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как у вас насчет того - откраты ли таблицы на момент запроса в программе (может в Фоксе у вас все таблицы открыты а в проге какие-то таблички не открыты - вот и тратиться время)
и какой SET order в Фокске и в программе .
попробуйте перед выполнением запроса сделать SET ORDER TO 0 в тех таблицах, которые участвуют в запросе.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Разные скорости выполнения SQL запроса
    #35184087
АлексейО
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Именно с этим случаем столкнулся и я

ВладимирМТормозит всегда или только при первом запуске?

exe тормозит по сранению с app дажа в 10 раз, вторичное выполнение в exe того же запроса быстрее всего максимум в 2 раза

[quot -=AlexiS=-]А как у вас насчет того - откраты ли таблицы на момент запроса в программе /quot]

exe тормозит по сранению с app на одной и той же процедуре, таблицы открываются с нуля.

в чем же может быть причина?
неужели так и задумано?
...
Рейтинг: 0 / 0
Разные скорости выполнения SQL запроса
    #35184149
АлексейОИменно с этим случаем столкнулся и я

[quot ВладимирМ]Тормозит всегда или только при первом запуске?

exe тормозит по сранению с app дажа в 10 раз, вторичное выполнение в exe того же запроса быстрее всего максимум в 2 раза

-=AlexiS=-А как у вас насчет того - откраты ли таблицы на момент запроса в программе /quot]

exe тормозит по сранению с app на одной и той же процедуре, таблицы открываются с нуля.

в чем же может быть причина?
неужели так и задумано?
Сравнивайте и ищите различия в среде исполнения в обоих вариантах. Config.fpw в обоих случаях одинаквый?
...
Рейтинг: 0 / 0
Разные скорости выполнения SQL запроса
    #35184194
АлексейО
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проходящий.
Config.fpw в обоих случаях одинаквый?

одинаковый.
CODEPAGE=1251
SCREEN=On
RESOURCE=OFF

даже сборка проекта одна и та же:
собрал файл.exe девяткой - запускаю - тормозит
запускаю в том же рабочем каталоге тот же файл.exe (vfp9.exe c парамером файл.exe) - полетел
...
Рейтинг: 0 / 0
Разные скорости выполнения SQL запроса
    #35184390
АлексейО проходящий.
Config.fpw в обоих случаях одинаквый?

одинаковый.
CODEPAGE=1251
SCREEN=On
RESOURCE=OFF

даже сборка проекта одна и та же:
собрал файл.exe девяткой - запускаю - тормозит
запускаю в том же рабочем каталоге тот же файл.exe (vfp9.exe c парамером файл.exe) - полетел
Чудес не бывает. Особенно в чисто технических вопросах.
Что такое "сборка проекта"? ЕХЕ запущенный самостоятельно и из-под фокса - две большие разницы. SYS(2019) в обоих случаях одинаковый?
...
Рейтинг: 0 / 0
Разные скорости выполнения SQL запроса
    #35184520
АлексейО
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
:-) я тоже уверен что чудес небывает. поэтому и пытаюсь разобратся.
значения sys(2019) одинаковые - указывают на конфиг в рабочем каталоге
какая же настроечка из конфигурации может привести к такой разнице?
исключая set optimize (её уже установил)
...
Рейтинг: 0 / 0
Разные скорости выполнения SQL запроса
    #35211964
АлексейО
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Разные скорости выполнения SQL запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]