Форум: "Базы";
Текущий архив: 2009.02.22;
Скачать: [xml.tar.bz2];
ВнизКак работать с индексами таблицы dbf? Найти похожие ветки
← →
alles (2008-07-07 13:40) [0]Добрый день.
Есть файл формата DBase III. В нем есть поле CODE (Character 8). По этому поле создал индекс. Когда делаю селект(TQuery) такого типа:Select * from dbname.dbf where CODE = "111111"
время выполнения остается та же как и селект по файлу без индекса. То есть индекс не используется. Как использовать атот индекс для ускорения ответа от query?
Спасибо
← →
alles (2008-07-07 13:43) [1]хотел добавить в
alles (07.07.08 13:40)
что файл dbname.idx находится в той же папке с dbname.dbf
← →
Anatoly Podgoretsky © (2008-07-07 13:47) [2]> alles (07.07.2008 13:40:00) [0]
Никак, для dBase III нет автоподключаемых индексов.
А SQL запросы не работают с индексами.
← →
Правильный^Вася (2008-07-07 13:52) [3]
> А SQL запросы не работают с индексами.
зато движок работает
видимо, он посчитал использование индекса ненужным или выборка настолько быстрая, что разницы нет
← →
sniknik © (2008-07-07 13:58) [4]> зато движок работает
какой? jet к примеру скорее всего игнорирует (у него в исаме DBase III по умолчанию ndx в настройках стоит).
← →
alles (2008-07-07 14:02) [5]А если весь dbf импортировать в db(paradox) таблицу, там могу увидеть результат?
← →
Anatoly Podgoretsky © (2008-07-07 14:07) [6]Импортируй в dBase IV и проверяй.
← →
alles (2008-07-07 14:37) [7]импортировал в dBase IV, создал индекс. Не работает, время пойска остется та же. А может быть и за этого что файлы находятся на сервере а bde и программа на клиенте?
← →
Anatoly Podgoretsky © (2008-07-07 14:44) [8]> alles (07.07.2008 14:37:07) [7]
dBase это файл серверная БД!
Нет у нее сервера, каждый компьютер является сервером.
← →
Правильный^Вася (2008-07-07 15:00) [9]
> sniknik © (07.07.08 13:58) [4]
о, точно, idx мне показался подозрительным
это ж вроде вообще фоксовский однотэговый индекс
потому он и не видится, видимо, параметры алиаса выставлены неверно (не тот драйвер)
← →
alles (2008-07-07 15:28) [10]импортировалл в db. Время уже 2 секунды против 1 мин что было
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2009.02.22;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c