Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie synchronisiere und optimiere ich einen Oracle Text-Index?

Was meinst du mit "nicht automatisch aktualisiert"?

Der Index kann bei Commit oder regelmäßig synchronisiert werden.

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

Wenn Sie keine Suchgenauigkeit in Echtzeit benötigen, hat unser DBA empfohlen, den Index regelmäßig zu synchronisieren, z. B. alle 2 Minuten. Wenn Sie es sich leisten können, es über Nacht zu tun, dann noch besser. Was am besten ist, hängt von Ihrer Last und der Größe des Dokuments ab.

Diese Links können Ihnen wahrscheinlich weitere Informationen liefern:

Für DBA-Ratschläge ist Serverfault vielleicht besser?