sql >> Database >  >> RDS >> Oracle

Oracle DBMS_LOB.INSTR en BEVAT prestaties

CONTAINS zal een Oracle Text-index gebruiken, dus je zou verwachten dat het veel efficiënter is dan iets als INSTR die de hele CLOB tijdens runtime moet lezen. Als u de queryplannen voor de twee instructies genereert, verwacht ik dat u zult zien dat het verschil gerelateerd is aan de Oracle Text-index.

Waarom wil je INSTR gebruiken? in plaats van CONTAINS ?




  1. postgresql - booleaanse kolom toevoegen aan tabel, standaard instellen

  2. Alleen gegevens weergeven uit een mysql-database die van de datum van vandaag is

  3. Aggregaten niet toegestaan ​​in WHERE-clausule in postgreSQL-fout

  4. SQL Server 2008:ik heb 1000 tabellen, ik moet weten welke tabellen gegevens hebben