не работает запрос
Модераторы: edward_K, m0p3e, Модераторы
-
scanner
- Постоянный обитатель
- Сообщения: 199
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Кемерово, ОАО "Мелькорм"
- Контактная информация:
не работает запрос
подскажите в чем проблемма, пытаюсь сделать запрос по индексу, но галактика говорит что его нет, хотя в таблице индексов он есть
select * from bookprzk where ((date(1,8,2006) <<= bookprzk.DREG));
select * from bookprzk where ((date(1,8,2006) <<= bookprzk.DREG));
-
Bulat-bash
- Постоянный гость
- Сообщения: 52
- Зарегистрирован: 28 июн 2006, 08:45
- Откуда: Уфа
-
Bulat-bash
- Постоянный гость
- Сообщения: 52
- Зарегистрирован: 28 июн 2006, 08:45
- Откуда: Уфа
-
edward_K
- Заслуженный деятель интернет-сообщества
- Сообщения: 5197
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
номер индеска не подскажете?
я так нашел только
DIRECT +REGDOC+DREG (BOOKPRZK01,BOOKPRZK10)
так что если хотите воспользоваться то нужно 3 фильтра задавать
??? == bookprzk.direct
and ??? == bookprzk.REGDOC
and date(1,8,2006) <<= bookprzk.DREG
без индекса конечно тоже можно искать - тока долго все это.
я так нашел только
DIRECT +REGDOC+DREG (BOOKPRZK01,BOOKPRZK10)
так что если хотите воспользоваться то нужно 3 фильтра задавать
??? == bookprzk.direct
and ??? == bookprzk.REGDOC
and date(1,8,2006) <<= bookprzk.DREG
без индекса конечно тоже можно искать - тока долго все это.
-
Saltava
- Постоянный гость
- Сообщения: 57
- Зарегистрирован: 05 июл 2006, 08:44
- Откуда: ООО "СИБИНТЕК" г.Ангарск
Код: Выделить всё
select * from bookprzk
where ((
date(1,8,2006) <<= bookprzk.DREG (noindex)
));
Viva la resistans
-
Алексей
- Местный житель
- Сообщения: 2914
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Так оно оно так, но при большом количестве записей, при выборке без индекса скорость будет очень медленная и ждать окончания отработки запроса прийдётся очень долго.Saltava писал(а):Я всегда так делаюКод: Выделить всё
select * from bookprzk where (( date(1,8,2006) <<= bookprzk.DREG (noindex) ));
Так прокатит на небольших объемах данных.
А лучше всё же подобрать индекс.
-
поЧитатель
- Постоянный гость
- Сообщения: 52
- Зарегистрирован: 27 янв 2006, 14:21