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

Leistung von Oracle DBMS_LOB.INSTR und CONTAINS

CONTAINS verwendet einen Oracle-Textindex, sodass Sie erwarten würden, dass er viel effizienter ist als so etwas wie INSTR die zur Laufzeit den gesamten CLOB lesen muss. Wenn Sie die Abfragepläne für die beiden Anweisungen generieren, werden Sie vermutlich feststellen, dass der Unterschied mit dem Oracle Text-Index zusammenhängt.

Warum möchten Sie INSTR verwenden? statt CONTAINS ?