sql >> Databáze >  >> RDS >> Oracle

Prázdné RELIES_ON pro RESULT_CACHE

funkci, která závisí pouze na svých parametrech, lze prohlásit za DETERMINISTICKOU. Výsledky této funkce budou v některých případech uloženy do mezipaměti. Toto vlákno na fórech OTN ukazuje, jak se výsledky deterministických funkcí ukládají do mezipaměti uvnitř příkazů SQL.

Od verze 10gR2 se výsledky funkcí neukládají do mezipaměti v příkazech SQL ani se neukládají do mezipaměti v PL/SQL. Přesto může být tato funkce mezipaměti užitečná, pokud zavoláte funkci v SELECT, kde může být volána hodně času.

Momentálně nemám k dispozici instanci 11gR2, takže nemohu otestovat funkci RESULT_CACHE, ale uvažovali jste o odložení vaší funkce spoléháním se na pevnou fiktivní tabulku (například tabulku, která se nikdy neaktualizuje)?



  1. Skriptování přes ssh přes putty na windows

  2. Zobrazují se pouze data z databáze mysql, která je z dnešního data

  3. Jak spočítat všechny kombinované výskyty v SQL?

  4. Chyba:Zdá se, že ve vaší instalaci PHP chybí rozšíření MySQL, které vyžaduje WordPress