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

Làm thế nào để đồng bộ hóa và tối ưu hóa một chỉ mục Văn bản Oracle?

Ý bạn là gì khi "không được cập nhật tự động"?

Chỉ mục có thể được đồng bộ hóa khi cam kết hoặc định kỳ.

Create index ... on ... INDEXTYPE IS CTXSYS.CONTEXT PARAMETERS ('SYNC ( ON COMMIT)')
Create index ... on ... INDEXTYPE IS CTXSYS.CONTEXT PARAMETERS 'SYNC (EVERY "SYSDATE+1/24")')

Tôi không cần độ chính xác của tìm kiếm trong thời gian thực mà DBA của chúng tôi khuyến nghị nên đồng bộ hóa chỉ mục theo định kỳ, chẳng hạn như mỗi 2 phút. Nếu bạn có đủ khả năng để làm điều đó qua đêm, thì tốt hơn nữa. Điều gì là tốt nhất phụ thuộc vào tải của bạn và kích thước của tài liệu.

Các liên kết này có thể cung cấp cho bạn thêm thông tin:

Để được tư vấn về DBA, có lẽ serverfault sẽ tốt hơn?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ánh xạ thực thể tách tạo ra kết quả không mong đợi với cơ sở dữ liệu oracle

  2. cách tốt nhất để di chuyển ứng dụng biểu mẫu windows từ máy chủ sql sang oracle

  3. DatabaseMetaData.getColumns trả về một ResultSet trống cho các từ đồng nghĩa

  4. Lấy tên của thủ tục hoặc hàm gọi trong Oracle PL / SQL

  5. ORA-00904:số nhận dạng không hợp lệ trong trường hợp này