Форум: "Базы";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];
ВнизРабота с индексами в таблицах БД Найти похожие ветки
← →
Nikkkkk (2003-08-18 11:08) [0]Уважаемые мастера
У меня есть таблица в которой 500000 записей. Необходимо осуществить выборку записей по полю DTwwod(дата ввода). Например мне необходимо сделать выборку за январь месяц 2003 года. Пробовал фильтром, работает но оооооочень медленно. С индексами раньше не работал. Как правильно создать индекс для фильтра записей по определенному промежутку даты. И можно ли создать индекс в таблице, открытой только для чтения ???
Заранее спасибо всем ответившим.
← →
Anatoly Podgoretsky (2003-08-18 11:11) [1]Для тебя проще сделать это с помощью Database Desktop
← →
Nikkkkk (2003-08-18 11:21) [2]
> Для тебя проще сделать это с помощью Database Desktop
не понял ???
← →
Nikkkkk (2003-08-18 11:26) [3]может у кого есть доступная инфа по работе с индексами ???
(За спасибо.)
← →
stone (2003-08-18 11:29) [4]см. IndexDefs
также Table1.AddIndex
← →
sniknik (2003-08-18 11:32) [5]Database Desktop
> не понял ???
есть такая программа, с дельфями идет, запусти ее дальше само пойдет. (интуитивно понятный интерфейс ;о)))
← →
Nikkkkk (2003-08-18 11:43) [6]
> sniknik © (18.08.03 11:32) [5]
> Database Desktop
> > не понял ???
> есть такая программа, с дельфями идет, запусти ее дальше
> само пойдет. (интуитивно понятный интерфейс ;о)))
я не понял при чем сдесь использование Database Desktop, если нужно сделать выборку программно...
← →
Zacho (2003-08-18 11:51) [7]
> Nikkkkk (18.08.03 11:43)
При том, что создать индекс проще всего в Database Descktop.
А в программе тебе нужно будет только подключить этот индекс.
← →
Nikkkkk (2003-08-18 11:53) [8]
> Zacho © (18.08.03 11:51) [7]
>
> > Nikkkkk (18.08.03 11:43)
>
> При том, что создать индекс проще всего в Database Descktop.
> А в программе тебе нужно будет только подключить этот индекс.
создавать индекс физически в самой таблице нельзя, она открыта только для чтения, можно ли как-то создать индекс условия сортировки на машине пользователя или нет ???
← →
sniknik (2003-08-18 12:06) [9]> создавать индекс физически в самой таблице нельзя, она открыта только для чтения
классное дополнительное условие! (мне нравится) хорошо что тебе не стали действительно чтото обьяснять (представляю гемор с взаимопониманием).
> можно ли как-то создать индекс условия сортировки на машине пользователя или нет ???
можно. но в свете вышезапостченого думаю тебе это не пойдет. (а обьяснять влом, я то знаю что не пойдет, доверься мне :о)))
+
> У меня есть таблица в которой 500000 записей.
и ты все их с сервера на клиента тянеш, чтобы тут создать индекс и высортировать из них 10записей?!!!! о каких тормозах разговор? :-))
← →
Anatoly Podgoretsky (2003-08-18 12:14) [10]Не нравится индекс используй запросы, возможно будет немного быстрее.
← →
Nikkkkk (2003-08-18 12:15) [11]Понял, спасибо, будем делать подругому...
← →
Nikkkkk (2003-08-18 12:23) [12]да кстати о таблице открытой только для чтения я писал в самом вопросе, так что это не дополнительное условие, появившееся с бухты-барахты...
> И можно ли создать индекс в таблице, открытой только для
> чтения ???
← →
sniknik (2003-08-18 12:41) [13]> открытой только для чтения ???
и
> создавать индекс физически в самой таблице нельзя
по моему есть разница. если в Database Descktop создать предварительно индекс, то ничего не помешает открыть таблицу только для чтения, а вот запрет на создание индекса все меняет.
← →
koks (2003-08-18 17:18) [14]Nikkkk....
есть некоторые проблемы, которые не надо решать - их надо обходить...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c