Oracle
 sql >> Database >  >> RDS >> Oracle

Oracle DBMS_LOB.INSTR e CONTAINS prestazioni

CONTAINS utilizzerà un indice Oracle Text, quindi ti aspetteresti che sia molto più efficiente di qualcosa come INSTR che deve leggere l'intero CLOB in fase di esecuzione. Se generi i piani di query per le due istruzioni, mi aspetto che vedrai che la differenza è correlata all'indice Oracle Text.

Perché vuoi usare INSTR invece di CONTAINS ?