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

RELIES_ON trống cho RESULT_CACHE

một hàm chỉ phụ thuộc vào các tham số của nó có thể được khai báo DETERMINISTIC. Kết quả của hàm này sẽ được lưu vào bộ nhớ đệm trong một số trường hợp. chuỗi này trên diễn đàn OTN cho biết cách các kết quả hàm xác định được lưu vào bộ nhớ đệm bên trong các câu lệnh SQL.

Kể từ 10gR2, kết quả của hàm không được lưu vào bộ nhớ cache trên các câu lệnh SQL cũng như chúng không được lưu trong bộ nhớ cache trong PL / SQL. Tuy nhiên, tính năng bộ nhớ cache này có thể hữu ích nếu bạn gọi một hàm trong một CHỌN mà nó có thể được gọi trong nhiều thời gian.

Hiện tôi không có phiên bản 11gR2, vì vậy tôi không thể kiểm tra tính năng RESULT_CACHE, nhưng bạn đã xem xét việc xóa hàm của mình dựa trên một bảng giả cố định (ví dụ:một bảng không bao giờ được cập nhật) chưa?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-01722:số không hợp lệ trên Entity Framework

  2. Tương đương với tầng hạn chế thả Oracle trong Sql Server

  3. Đau đầu về định dạng dấu thời gian sqlldr của Oracle

  4. Chia địa chỉ IPv4 thành 4 số trong Oracle sql

  5. Hibernate ánh xạ hai bảng thành một lớp