プライマリ・コンテンツに移動
Oracle® Databaseユーティリティ
12cリリース1 (12.1.0.2)
B71303-09
目次へ移動
目次
索引へ移動
索引

前
次

DATA_CACHE

デフォルト: 使用可能(1000要素)。データ・キャッシュ機能を完全に使用禁止にするには、0(ゼロ)に設定します。

用途

DATA_CACHEパラメータは、データ・キャッシュ・サイズ(エントリ数)を指定します。データ・キャッシュは、テキスト文字列から内部の日付書式への変換結果を格納するために使用されます。このキャッシュが有効なのは、テキスト形式から日付書式に変換する場合と比べて、日付の検索コストが非常に低くなるためです。日付ファイルに同じ日付が繰り返して存在する場合は、データ・キャッシュを使用することで、ダイレクト・パス・ロードの速度を向上できます。

構文および説明

DATA_CACHE=n

必要に応じて、すべての表に固有のデータ・キャッシュが作成されます。データ・キャッシュは、表への格納のためにデータ型変換が必要な日付値またはタイムスタンプ値が1つ以上ロードされた場合にのみ作成されます。

データ・キャッシュ機能は、デフォルトで使用可能です。デフォルトのデータ・キャッシュ・サイズは1000要素です。デフォルトのサイズを使用し、1000を超える一意の入力値をロードすると、データ・キャッシュ機能は、この表に対して自動的に使用禁止となります。ただし、デフォルトを変更して0以外のデータ・キャッシュ・サイズを指定し、キャッシュ量がこのサイズを超えた場合、キャッシュは使用禁止になりません。

ログ・ファイルに含まれているデータ・キャッシュ統計(エントリ数、ヒット数、ミス数)を使用して、将来、同様のロードを行うときのためにキャッシュのサイズを調整できます。

制限事項

  • データ・キャッシュ機能は、ダイレクト・パス・ロードと外部表ロードでのみ使用できます。

次の指定では、データ・キャッシュ機能を完全に使用禁止にします。

DATA_CACHE=0