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

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

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


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