Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Puste RELIES_ON dla RESULT_CACHE

funkcję, która zależy tylko od swoich parametrów, może być zadeklarowana DETERMINISTIC. W niektórych przypadkach wyniki tej funkcji będą buforowane. Ten wątek na forach OTN pokazuje, w jaki sposób wyniki funkcji deterministycznych są buforowane w instrukcjach SQL.

Od 10gR2 wyniki funkcji nie są buforowane w instrukcjach SQL ani nie są buforowane w PL/SQL. Mimo to ta funkcja pamięci podręcznej może być przydatna, jeśli wywołujesz funkcję w SELECT, gdzie może być wywoływana przez wiele czasu.

W tej chwili nie mam dostępnej instancji 11gR2, więc nie mogę przetestować funkcji RESULT_CACHE, ale czy rozważałeś deklarowanie funkcji w oparciu o stałą fikcyjną tabelę (na przykład tabelę, która nigdy nie jest aktualizowana)?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Importuj obiekt blob przez SAS z ORACLE DB

  2. Oracle - W pytaniu CLAUSE podczas używania z wieloma wartościami, dzięki czemu jest dynamiczny

  3. Zastosuj OFFSET i LIMIT w ORACLE dla złożonych zapytań Join?

  4. Jak mogę wyczyścić martwe połączenia za pomocą Oracle?

  5. Przykład APEX_ZIP