Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Paradox / 11 сообщений из 11, страница 1 из 1
23.03.2010, 16:29
    #36537576
Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Paradox
Имею удаленное представление таблицы базы данных Paradox7.0 через ODBC.
Драйвер ODBC 2004 года. Обычный SQL запрос на выборку данных из таблицы по условию обрабатывается очень долго.

Подскажите, это из-за драйвера или можно каким-либо другим способом ускорить
работу с внешней таблицей.
...
Рейтинг: 0 / 0
23.03.2010, 16:31
    #36537584
Paradox
KorolyovИмею удаленное представление таблицы базы данных Paradox7.0 через ODBC.
Драйвер ODBC 2004 года. Обычный SQL запрос на выборку данных из таблицы по условию обрабатывается очень долго.

Подскажите, это из-за драйвера или можно каким-либо другим способом ускорить
работу с внешней таблицей.Фокс парадоксом не пользуется и не имеет к нему и к его драйверам никакого отношения. В дельфийский форум надо бы.
...
Рейтинг: 0 / 0
23.03.2010, 16:48
    #36537644
Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Paradox
Я то прогу пишу на фоксе. Причем здесь делфи. Через ODBC я могу и с луны внешнее представление забабахать. Все работает, только скорость не устраивает
...
Рейтинг: 0 / 0
23.03.2010, 16:51
    #36537654
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Paradox
Есть ли соответствующие индексы в базе Парадокса?

Вот только не помню, использует ли их ODBC (
...
Рейтинг: 0 / 0
23.03.2010, 16:58
    #36537671
Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Paradox
Прога с Парадоксальной базой обслуживается сторонней организацией.
Мне для своей проги из одной внешней таблицы нужно сделать один маленький, но специфический запросик. По поводу индексов, не думаю, что они мне помогут, даже если они есть.

Меня волнует драйвер. В ODBC он для Paradox 4.x и 5.x. База - Paradox 7.0 Может драйвер влияет на скорость?
...
Рейтинг: 0 / 0
23.03.2010, 16:59
    #36537673
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Paradox
Нет. У odbc небольшие накладные расходы.
...
Рейтинг: 0 / 0
23.03.2010, 17:05
    #36537701
Paradox
KorolyovПрога с Парадоксальной базой обслуживается сторонней организацией.
Мне для своей проги из одной внешней таблицы нужно сделать один маленький, но специфический запросик. По поводу индексов, не думаю, что они мне помогут, даже если они есть.

Меня волнует драйвер. В ODBC он для Paradox 4.x и 5.x. База - Paradox 7.0 Может драйвер влияет на скорость?Независимо от того, влияет он или нет, фокс только получает эти данные. И скорость совершенно не зависит от фокса. Это зависит от парадокса и может от драйвера. Но эти две вещи борландовские и от фокса не зависят. И потому вопросы по этим системам надо задавть в профильном для них форуме.
...
Рейтинг: 0 / 0
23.03.2010, 17:09
    #36537718
Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Paradox
Типа где взять драйвер?
...
Рейтинг: 0 / 0
23.03.2010, 19:21
    #36538056
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Paradox
KorolyovИмею удаленное представление таблицы базы данных Paradox7.0 через ODBC.
Драйвер ODBC 2004 года. Обычный SQL запрос на выборку данных из таблицы по условию обрабатывается очень долго.

Подскажите, это из-за драйвера или можно каким-либо другим способом ускорить
работу с внешней таблицей.

А что значит "удаленное предстваление" ?

Какой объём выбираемых данных, что даже "запрос без условий" отрабатывает очень долго - какое колличество записей получаете в результате.

Если удалённое - значит где-то на сетевой шаре, то проблема может быть именно в ней. Настройке антивирусного ПО... да много в чём ещё, кроме драйвера.

Вы можете стянуть эту таблицу к себе локально на машину и выполнить запрос в таком варианте.
...
Рейтинг: 0 / 0
24.03.2010, 14:57
    #36539840
Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Paradox
Записей в таблице порядка 100 000. На выходе запроса порядка 1000.
База по юзается по сети, но и локально скорость не намного больше.

Я прям чувствую, как перед тем как выполнится запрос, все записи перегребаются
скорее всего в темп файлы на локалке, а потом уже выполняется запрос. Причем
первые 5 000 быстро, а потом скорость падает по экспоненте.
...
Рейтинг: 0 / 0
24.03.2010, 15:43
    #36540024
Ffffffffffffffff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Paradox
Korolyov, согласен с Проходящим. Вопрос никакого отношения к FoxPro не имеет.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Paradox / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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