Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como sincronizar e otimizar um índice Oracle Text?


O que você quer dizer com "não atualizado automaticamente"?

O índice pode ser sincronizado na confirmação ou periodicamente.
Create index ... on ... INDEXTYPE IS CTXSYS.CONTEXT PARAMETERS ('SYNC ( ON COMMIT)')
Create index ... on ... INDEXTYPE IS CTXSYS.CONTEXT PARAMETERS 'SYNC (EVERY "SYSDATE+1/24")')

Se você não precisar de precisão de pesquisa em tempo real, nosso DBA recomendou sincronizar o índice periodicamente, digamos a cada 2 minutos. Se você puder dar ao luxo de fazê-lo durante a noite, então melhor ainda. O que é melhor depende da sua carga e do tamanho do documento.

Esses links provavelmente podem fornecer mais informações:

Para conselhos de DBA, talvez serverfault seja melhor?