10 キャッシュ・グループの操作

この章では、キャッシュ・グループで実行する操作について説明します。この項の内容は次のとおりです。

ノート:

TimesTenキャッシュは、TimesTen Scaleoutデータベースではサポートされていません。

キャッシュ・グループのロードまたはリフレッシュ

キャッシュ・グループをロードまたはリフレッシュするには、次の手順を実行します。

  1. 「キャッシュ・グループ」ノードの左側にある「+」をクリックして、キャッシュ・グループのリストを表示します。
  2. ロードまたはリフレッシュ対象のキャッシュ・グループの名前を右クリックします。
  3. 「ロード」をクリックしてキャッシュ・グループをロードするか、「リフレッシュ」をクリックしてキャッシュ・グループをリフレッシュします。

    ノート:

    キャッシュ・グループをロードまたはリフレッシュするには、キャッシュ・エージェントが実行中である必要があります。キャッシュ・エージェントの起動方法の詳細は、「キャッシュ・エージェントの起動および停止」を参照してください。

    自動リフレッシュが定義された読取り専用キャッシュ・グループまたはユーザー管理キャッシュ・グループでは、キャッシュ・グループをロードまたはリフレッシュする前に、自動リフレッシュ状態を一時休止に設定する必要があります。キャッシュ・グループの自動リフレッシュ状態の変更の詳細は、「キャッシュ・グループの自動リフレッシュ属性の変更」を参照してください。

  4. 「ロード」または「リフレッシュ」ダイアログの「プロンプト」タブで、「n行ごとにコミット」フィールドに数値を指定して、キャッシュ・グループにロードまたはリフレッシュされる行の数に基づいて、ロードまたはリフレッシュ操作中にコミットが発行される頻度を示します。デフォルトでは、キャッシュ・グループで256行がロードまたはリフレッシュされるたびに、トランザクションがコミットされます。
  5. 「ロード」または「リフレッシュ」ダイアログ・ボックスの「プロンプト」タブにある「パラレルに実行するスレッドの数」フィールドで、ロードまたはリフレッシュ操作で生成または使用するキャッシュ・エージェント・プロセス・スレッドの数を指定します。ロードまたはリフレッシュ操作のパラレル処理によって、操作のスループットが向上する場合があります。このフィールドに10を超える値は指定できず、パラレルのロードまたはリフレッシュ操作専用のシステムのCPUの数を超えないようにする必要があります。デフォルト値1は、ロード操作またはリフレッシュ操作が順次処理されることを示します。キャッシュ・グループのパラレル・ロードまたはパラレル・リフレッシュの詳細は、Oracle TimesTen In-Memory Databaseキャッシュ・ガイド多数のキャッシュ・インスタンスのロードまたはリフレッシュにおけるパフォーマンスの向上を参照してください。

    「ロード」または「リフレッシュ」ダイアログの「プロンプト」タブにある「WHERE句」フィールドで、ロードまたはリフレッシュ操作にオプションのWHERE句を指定できます。AWT、SWT、または自動リフレッシュが定義されていないユーザー管理キャッシュ・グループでのロードまたはリフレッシュ操作にWHERE句を使用できます。ロードまたはリフレッシュ操作でのWHERE句の指定の詳細は、Oracle TimesTen In-Memory Databaseキャッシュ・ガイドキャッシュ・グループのロードおよびリフレッシュを参照してください。

  6. 「適用」をクリックして、キャッシュ・グループをロードまたはリフレッシュします。

キャッシュ・グループのロードまたはリフレッシュの詳細は、Oracle TimesTen In-Memory Databaseキャッシュ・ガイドキャッシュ・グループのロードおよびリフレッシュを参照してください。

キャッシュ・グループのアンロード

キャッシュ・グループをアンロードするには、次の手順を実行します。

  1. 「キャッシュ・グループ」ノードの左側にある「+」をクリックして、キャッシュ・グループのリストを表示します。
  2. アンロード対象のキャッシュ・グループの名前を右クリックします。
  3. 「アンロード」を選択して、キャッシュ・グループをアンロードします。
  4. 「アンロード」ダイアログの「プロンプト」タブにある「WHERE句」フィールドで、アンロード操作にオプションのWHERE句を指定します。AWT、SWT、または自動リフレッシュが定義されていないユーザー管理キャッシュ・グループでのアンロード操作にWHERE句を使用できます。
  5. 「適用」をクリックして、キャッシュ・グループをアンロードします。

キャッシュ・グループのアンロードの詳細は、Oracle TimesTen In-Memory Databaseキャッシュ・ガイドキャッシュ・グループのアンロードを参照してください。

キャッシュ・グループのフラッシュ

すべてが読取り専用または更新可能(表の更新は対応するOracle表に伝播される)ではないキャッシュ表が含まれるユーザー管理キャッシュ・グループのみフラッシュできます。

  1. 「キャッシュ・グループ」ノードの左側にある「+」をクリックして、キャッシュ・グループのリストを表示します。
  2. フラッシュ対象のキャッシュ・グループの名前を右クリックします。
  3. 「フラッシュ」を選択して、キャッシュ・グループをフラッシュします。
  4. 「フラッシュ」ダイアログの「プロンプト」タブにある「WHERE句」フィールドで、フラッシュ操作にオプションのWHERE句を指定します。
  5. 「適用」をクリックして、キャッシュ・グループをフラッシュします。

キャッシュ・グループのフラッシュの詳細は、Oracle TimesTen In-Memory Databaseキャッシュ・ガイドユーザー管理キャッシュ・グループのフラッシュを参照してください。