ディクショナリキャッシュは、共有プールを構成する領域の一つです。この領域では、SQLやPL/SQLが解析される際のデータディクショナリの情報を参照します。データディクショナリの情報はデータファイルに格納されていますが、参照されるとディクショナリキャッシュに格納されます。必要なディクショナリ情報がディクショナリキャッシュに存在しない場合をディクショナリキャッシュミスと呼びます。SQLを実行すると、ライブラリキャッシュにSQLの解析済みコードが格納されます。そして、解析時に使用されたディクショナリ情報はディクショナリキャッシュに格納される、というように利用されます。
|