powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Excalibur Text Search
3 сообщений из 3, страница 1 из 1
Excalibur Text Search
    #32356198
ita
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ita
Гость
При использования 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
Excalibur Text Search
    #32356206
ita
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ita
Гость
Может. кто подскажет, куда написать производителю
продукта?
...
Рейтинг: 0 / 0
Excalibur Text Search
    #32359215
ita
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ita
Гость
Удивительное рядом. Оптимизатор выбирает разные пути на серверах с одинаковой конфигуацией (в смысе onconfig) и практически одинаковыми базами. Все по тому же запросу
select fio from valsprav where etx_contains(fio, Row('БОБОВ'))
на первом сервере - отказывается искать по etx-индексу ,
на втором - ищет чудесно
База перекачивается через архив-0 с первого сервера на второй.
onconfig - тот же, отличается, правда кофигурация железа.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Excalibur Text Search
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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