|
Форум
|
Дмитрий Макаров |
23.09.05, 12:49 |
|
начало тормозить. |
|
поиск резко начал сильно тормозить. может ли это быть связано с настройками РСО ?.
пример запроса: select i.IMAGE_CODE,i.CATEGORY,i.FORMAT_ID,i.STATUS,i.FOND_REQUISITE_CODE, 3 SORT_ORDER, 8002 SEARCH_ID from is_document i where contains(i.index_state,'1') > 0 and i.IMAGE_CODE not in (select IMAGE_CODE from IS_ALL_SEARCH_RESULTS where SEARCH_ID = 8002) and i.FORMAT_ID != 3 and rownum <= 10000
выполнялся за несколько секунд, сейчас может выполняться несколько минут. в плане выполнения контекстный индекс используется. |
|
|
Сергей Бирюков |
23.09.05, 14:35 |
|
re: начало тормозить. |
|
Если смотреть на запрос, то функции RCO в нем вообще не используются. Настройки RCO могут влиять на производитьность в моменты создания, синхронизации и перестроения контестного индекса. Попробуйте выполнить этот запрос только с оператором contains (без дополнительных условий). Если он останется таким же медленным, то напишите какие действия производились с БД до момента, когда запрос стал тормозить (пересоздавали этот индекс или еще что). |
|
|
|
|
|
| |