Oracle
 sql >> Base de données >  >> RDS >> Oracle

Performances Oracle DBMS_LOB.INSTR et CONTAINS

CONTAINS utilisera un index Oracle Text, vous vous attendez donc à ce qu'il soit beaucoup plus efficace que quelque chose comme INSTR qui doit lire l'intégralité du CLOB au moment de l'exécution. Si vous générez les plans de requête pour les deux instructions, je m'attends à ce que vous constatiez que la différence est liée à l'index Oracle Text.

Pourquoi voulez-vous utiliser INSTR plutôt que CONTAINS ?