Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / Excalibur Text Search / 3 сообщений из 3, страница 1 из 1
18.12.2003, 08:03
    #32356198
ita
ita
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excalibur Text Search
При использования SUBJ столкнулась со странным поведением оптимизатора.
Если etx_contains() ищет по полю типа varchar, и использует Row, то
оптимизатор почему-то иногда (не всегда) выбирает вместо поиска по
etx-индексу последовательное сканирование. Запрос в результате этого
не выполняется, вылетая по ошибке UET05.
Мой несчастный запрос выглядит так:
select fio from valsprav where etx_contains(fio, Row('БОБОВ'))
при этом
select fio from valsprav where etx_contains(fio, 'БОБОВ')
отрабатывает нормально.
fio varchar(200)
Подскажите, пожалуйста, что делать. update statistics for table не помогает
...
Рейтинг: 0 / 0
18.12.2003, 08:19
    #32356206
ita
ita
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excalibur Text Search
Может. кто подскажет, куда написать производителю
продукта?
...
Рейтинг: 0 / 0
22.12.2003, 07:48
    #32359215
ita
ita
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excalibur Text Search
Удивительное рядом. Оптимизатор выбирает разные пути на серверах с одинаковой конфигуацией (в смысе onconfig) и практически одинаковыми базами. Все по тому же запросу
select fio from valsprav where etx_contains(fio, Row('БОБОВ'))
на первом сервере - отказывается искать по etx-индексу ,
на втором - ищет чудесно
База перекачивается через архив-0 с первого сервера на второй.
onconfig - тот же, отличается, правда кофигурация железа.
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Excalibur Text Search / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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