Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Oracle Text: синхронизация индекса (http://forum.oszone.net/showthread.php?t=302951)

navuhodonosor 27-07-2015 19:16 2533093

Oracle Text: синхронизация индекса
 
Добрый день!

Есть индекс CTXSYS.CONTEXT, создан с параметром SYNC (ON COMMIT).
Новые значения синхронизируются успешно.
Проблема в чистке удаляемых слов.
Если из целевой таблицы удалить строку, то в табличке, где хранится TOKEN_TEXT (DR$<index_name>$I)записей не убавляется, в итоге таблица разрастается, увеличивается время вычитки токенов.
"Чистка" происходит только при выполнении процедуры optimize_index (пакет ctx_ddl) при этом только с параметром FULL.
Но, если учесть что размерность индекса большая, не очень нравится вариант периодического выполнения optimize_index с параметром FULL.

Есть ли варианты авточистки ТОКЕНов без optimize_index?

Заранее спасибо!


Время: 17:41.

Время: 17:41.
© OSzone.net 2001-