sql >> データベース >  >> RDS >> Oracle

RESULT_CACHEのRELIES_ONを空にします

    パラメータのみに依存する関数は、DETERMINISTICとして宣言できます。この関数の結果は、場合によってはキャッシュされます。このOTNフォーラムのスレッド 決定論的関数の結果がSQLステートメント内にキャッシュされる方法を示しています。

    10gR2の時点では、関数の結果はSQL文全体でキャッシュされたり、PL/SQLでキャッシュされたりすることはありません。それでも、このキャッシュ機能は、SELECTで関数を呼び出す場合に役立ちます。この場合、関数が頻繁に呼び出される可能性があります。

    現在利用可能な11gR2インスタンスがないため、RESULT_CACHE機能をテストできませんが、固定ダミーテーブル(たとえば、更新されないテーブル)に依存して関数を拡張することを検討しましたか?



    1. RubyonRailsデータベースの移行でMySQLテーブルに外部キーが作成されない

    2. オラクルの不等式演算子:¬=

    3. 削除列が存在しません

    4. 使用するJOINの種類