powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Посылка запроса серверу SQL Server
10 сообщений из 10, страница 1 из 1
Посылка запроса серверу SQL Server
    #33327502
Help!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос такой: время выполнения запроса в Query Analyzer - 4 минуты, а из Visual FoxPro - 10 мин.

Вызываю таким образом:
lHandle=SQLConnect('DB_test')
lAsk="…."
lExec=SQLExec(lHandle,lAsk,"data")

В чем может быть причина такой разницы во времени выполнения?
...
Рейтинг: 0 / 0
Посылка запроса серверу SQL Server
    #33327555
Volokola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А какое количесво записей возвращет этот запрос.Может идет преобразование данных в ODBC (или ADO)? Попробуй проверить выполнение запроса с count(*), что бы возвращалась одна запись...
Может настройки ODBC, когда идет логирование запросов...
...
Рейтинг: 0 / 0
Посылка запроса серверу SQL Server
    #33327656
Help!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кол-во записей около 100. А что может быть с настройками ODBC?
...
Рейтинг: 0 / 0
Посылка запроса серверу SQL Server
    #33327907
Volokola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В настройках ODBC могут стоять галочки:Сохранять длительные запросы в журнал, или записывать статистику драйвера в журнал, или использовать усиленное шифрование...
...
Рейтинг: 0 / 0
Посылка запроса серверу SQL Server
    #33346361
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Help!

4 минуты на 100 записей??? Круто ты запрос навернул видимо :)

P.S. ODBC логгирование включается не в настройках этого драйвера а в ODBC
Administrator.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Посылка запроса серверу SQL Server
    #33347257
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня была сходная проблемма, когда запрос выполнялся в асинхронном режиме и клиент и сервер были на одной машине (дома работал).
Перешел в синхронный редим и все стало ОК. Если клиент и сервер работали на разных машинах, все было ОК и в асинхронном режиме.
С уважением, Алексей.
...
Рейтинг: 0 / 0
Посылка запроса серверу SQL Server
    #33348176
Фотография FoxLamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вызывается процедура на сервере, то попробуй запустить ее с опцией
with recompile
А если просто запрос, то попробуй сначала выполнить SQLPREPARE(...),
а уж потом SQLEXEC
Может и поможет)))
...
Рейтинг: 0 / 0
Посылка запроса серверу SQL Server
    #33348509
5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, у тебя на диске места мало.
...
Рейтинг: 0 / 0
Посылка запроса серверу SQL Server
    #33348959
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Aleksey-K!

Ну не знаю, у меня в асинхронном режиме всегда работает медленнее - что с
локальным сервером. что с удалённым - оно и понятно - он постоянно
"опрашивает" на предмет "а закончилось тама всё или ещё нет"... Другое дело
на сколько медленнее :)

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Посылка запроса серверу SQL Server
    #33349062
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor Korolyov
Hi Aleksey-K!

Ну не знаю, у меня в асинхронном режиме всегда работает медленнее - что с
локальным сервером. что с удалённым - оно и понятно - он постоянно
"опрашивает" на предмет "а закончилось тама всё или ещё нет"... Другое дело
на сколько медленнее :)

Это так, конечно, но тут было дело в другом.
У меня и SQL Server и VFP клиент для него работали на одной машине.. И вот в такой конфигурации разница во времени выполнения запросов в синхронном и асинхронном режимах была очень заметна на глаз (в синх. режиме запрос иногда работал до 5-10 раз быстрее). Я думаю, это связано с особеностями работы ODBC драйвером при работе на одной машине и клиента и севрера, но не уверен. При работе клиента и сервера на разных машинах, разница, как вы и говорите есть, но не очень значительна.
С уважением, Алексей.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Посылка запроса серверу SQL Server
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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