sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo sincronizar y optimizar un índice de Oracle Text?

¿Qué quiere decir con "no se actualiza automáticamente"?

El índice se puede sincronizar en la confirmación o periódicamente.

Create index ... on ... INDEXTYPE IS CTXSYS.CONTEXT PARAMETERS ('SYNC ( ON COMMIT)')
Create index ... on ... INDEXTYPE IS CTXSYS.CONTEXT PARAMETERS 'SYNC (EVERY "SYSDATE+1/24")')

Si no necesita precisión de búsqueda en tiempo real, nuestro DBA recomendó sincronizar el índice periódicamente, digamos cada 2 minutos. Si puede permitirse el lujo de hacerlo durante la noche, entonces aún mejor. Lo que es mejor depende de su carga y del tamaño del documento.

Estos enlaces probablemente puedan proporcionarle más información:

Para el consejo de DBA, ¿quizás serverfault es mejor?