Domanda

Nella mia domanda mi serviva per la ricerca in molte colonne varchar dalle tabelle differenti.

Così ho creato una vista materializzata in cui ho concateno quelle colonne, dal momento che superano i 4000 caratteri ho fuso loro concatenando le colonne con il TO_CLOBS (column1) || TO_CLOB (colonna) ... || TO_CLOB (columnn).

La query è complessa, per cui l'aggiornamento è completo su richiesta per la vista. Abbiamo aggiornarlo ogni 2 minuti.

L'indice contesto è creato con la sincronizzazione su commit parametro.

L'indice quindi è sincronizzato ogni due minuti.

Ma quando si corre l'indice di ottimizzare non defrag l'indice. Così continua a crescere.

In ctx_user_indexes ho vedere come ottimizzare il numero di gocce docid ma gettoni doesnt strizzacervelli. Ma quando uso il parametro RICOSTRUZIONE nell'ottimizzazione dell'indice funziona correttamente (scende numero di righe in RD $ TEXT_INDEX_IDX $ I).

Qualche idea?

Grazie, e mi dispiace per il mio povero inglese.

È stato utile?

Soluzione

Con l'aggiunta di un posto di lavoro per ridurre il numero di righe lavori.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top