powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Использование индексов при выполнении запросов через OLE DB provider'а от vfp v9
3 сообщений из 3, страница 1 из 1
Использование индексов при выполнении запросов через OLE DB provider'а от vfp v9
    #33374052
spock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересный момент, однако. Работаю я через этот провайдер (dbf+cdx) и тут случайно обнаружил, что провайдер не использует индексы. А обнаружил просто: снес все файлы cdx в папке с базой, выполнил запрос, а он и отработал. Ничего не сказал вообще, просто честно вернул результат запроса.
Я и раньше подозревал, что провайдер неоптимально использует индексы, но тут ...
Кто в курсе ситуации?
...
Рейтинг: 0 / 0
Использование индексов при выполнении запросов через OLE DB provider'а от vfp v9
    #33374198
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ответь на самый главный вопрос - время выборки увеличилось или осталось прежним, если увеличилась, то индексы использовались, если нет, то одно из двух либо запрос не использовал Rushmore либо действительно индексы не используются. А то что выборка произошла при отсутствии индексов - в этом нет ничего удивительного, просто провайдер просканировал всю таблицу и выдал результат.
...
Рейтинг: 0 / 0
Использование индексов при выполнении запросов через OLE DB provider'а от vfp v9
    #33374927
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите поиск в данном форуме - в VFP 9.0 изменилось применение оптимизации если индексы и среда имеют разные кодовые страницы... MS рассматривает это как улучшение... Но в любом случае ПОКА все работает медленнее, очень надеюсь, что это исправят в SP1 (не бэтта) ...

Пока использую в промышленной эксплуатации VFP 8.0 SP1...

Good luck!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Использование индексов при выполнении запросов через OLE DB provider'а от vfp v9
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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