Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Оптимизация SQL -запроса / 3 сообщений из 3, страница 1 из 1
21.07.2005, 17:47:54
    #33178745
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация SQL -запроса
Уважаемые Дамы и Господа!
Работаю на VB6 с фоксовской базой (dbf). Использую DAO.
В базе ~30 полей и ~400000 (пока что, постоянно пополняется).

Cоздал простой запрос на выборку по дате рождения,отчеству,имени:

SELECT * FROM таблица.dbf
WHERE Name=имя AND
Fam=фамилия AND
Dat=дата

Все работает, но довольно медленно ~3-5 с.
База индексирована по этим трем полям (которые в условии),ключевое поле INN - это ИНН человека, как известно он уникален.
Помогите, как мне ускорить обработку запроса до <1 с ? [quot автор][/quot
...
Рейтинг: 0 / 0
21.07.2005, 18:04:01
    #33178794
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация SQL -запроса
Приведи код.
А SELECT * обязательно надо делать?
Для подключения лучше используй Microsoft OLEDB Provider for Visual FoxPro 7.0
...
Рейтинг: 0 / 0
23.07.2005, 04:57:57
    #33181094
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация SQL -запроса
SELECT * -Обязательно, а код простой:
Data1.RecordSource='запрос'
Data1.Refresh
Microsoft OLEDB Provider for Visual FoxPro 7.0 у меня к сожалению
пока нет.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Оптимизация SQL -запроса / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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