私はJDBCキャッシングを行いたい、Oracle 11をデータベースとして使用しています。 result_cache
ヒントを使用すると私をここで助けることができます。しかし、result_cache_max_size
を100mbに、result_cache_max_result
を60%に設定しても、大きな結果セット(数千レコード前後)で動作しないことがわかりました。result_cacheヒントを使用したJDBCキャッシング
ここをクリックしてください。
私はJDBCキャッシングを行いたい、Oracle 11をデータベースとして使用しています。 result_cache
ヒントを使用すると私をここで助けることができます。しかし、result_cache_max_size
を100mbに、result_cache_max_result
を60%に設定しても、大きな結果セット(数千レコード前後)で動作しないことがわかりました。result_cacheヒントを使用したJDBCキャッシング
ここをクリックしてください。
それは実際にトレースして実行計画を見て、結果キャッシュが(あなたはそれが結果キャッシュにアクセスし、取得0一貫していることを確認すべきである)あなたがここにhttp://www.oracle-developer.net/display.php?id=503
結果セットのサイズはどのくらいですか?
呼び出し元の権限を持つモジュールまたは匿名ブロックで定義されていません。
パイプラインテーブル機能ではありません。
OUTまたはIN OUTパラメータがありません。
は薄いとの結果キャッシュを使用するために、私は間違っていない場合は、11.2(サーバおよびドライバの両方)を必要とする次のいずれかのタイプ、BLOB、CLOB、NCLOB、REF CURSOR、コレクション、
を
ありドライバ。 –