Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Hiệu suất của Oracle DBMS_LOB.INSTR và CONTAINS

CONTAINS sẽ sử dụng chỉ mục Văn bản Oracle, vì vậy bạn sẽ mong đợi nó hiệu quả hơn nhiều so với những thứ như INSTR phải đọc toàn bộ CLOB trong thời gian chạy. Nếu bạn tạo kế hoạch truy vấn cho hai câu lệnh, tôi hy vọng rằng bạn sẽ thấy rằng sự khác biệt có liên quan đến chỉ mục Văn bản Oracle.

Tại sao bạn muốn sử dụng INSTR thay vì CONTAINS ?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lọc nhật ký cảnh báo trong EM13c

  2. Cách bật Java Persistence 2.0 cho Weblogic 10.3.6

  3. Tạo sha1-hash của một hàng trong Oracle

  4. Hàm Oracle trả về sự giống nhau giữa các chuỗi

  5. làm mới nguồn liên kết db đã thay đổi (cổng oracle vào máy chủ sql)