11 キャッシュ・グループおよびキャッシュ表の特性

この章では、キャッシュ表特性の表示について説明します。キャッシュ・グループの作成後に、キャッシュ・グループのタイプ、自動リフレッシュ属性およびエージング・ポリシー(ある場合)を含むキャッシュ・グループの特性を表示できます。また、自動リフレッシュ属性を変更することもできます。

ノート:

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

この項の内容は次のとおりです。

キャッシュ・グループの特性の表示

キャッシュ・グループの特性を表示するには、次の手順を実行します。

  1. 「キャッシュ・グループ」ノードの左側にある「+」をクリックして、キャッシュ・グループのリストを表示します。
  2. キャッシュ・グループの名前をクリックします。

    「キャッシュ詳細」タブには、キャッシュ・グループのタイプ、ルート表の名前、キャッシュ・グループの表の数などの情報が表示されます。

    自動リフレッシュが定義されている読取り専用キャッシュ・グループおよびユーザー管理キャッシュ・グループでは、自動リフレッシュのモード、間隔および状態が表示されます。

キャッシュ表の表示

キャッシュ・グループ内のキャッシュ表のリストを表示するには、次の手順を実行します。

  1. 「キャッシュ・グループ」ノードを右クリックします。
  2. そのキャッシュ・グループの名前が含まれているノードの左側にある「+」をクリックします。

キャッシュ・グループ定義の表示

CREATE CACHE GROUP文を表示するには、次の手順を実行します。

  1. 「キャッシュ・グループ」タブを選択します。
  2. 「SQL」タブを選択します。

そのキャッシュ・グループが見つからない場合は、「TimesTenデータベース・オブジェクトの検索」を参照してください。

エージング属性の表示

「キャッシュ・グループ」タブ内にある「エージング属性」タブには、エージング・ポリシーが定義されたキャッシュ・グループのエージング・ポリシー・タイプ、エージング・サイクルおよびエージング状態が表示されます。

LRUエージング・ポリシーが適用されたキャッシュ・グループでは、TimesTenデータベースのメモリー使用量のしきい値が表示されます。LRUエージングおよびLRUしきい値の詳細は、「エージング・ポリシーの指定」を参照してください。

時間ベースのエージング・ポリシーが適用されたキャッシュ・グループでは、タイムスタンプ値(各行が追加された日時または最新の更新日時を示す)、および更新されていないデータが削除されない期間を格納するために使用する、NULL値を許可しないDATEまたはTIMESTAMP列の名前が表示されます。

キャッシュ・グループの自動リフレッシュ属性の変更

自動リフレッシュが定義されている読取り専用キャッシュ・グループまたはユーザー管理キャッシュ・グループの自動リフレッシュ属性を変更できます。

  1. 「キャッシュ・グループ」ノードの下で、キャッシュ・グループの名前を右クリックして、「自動リフレッシュ」を選択します。
  2. 「自動リフレッシュ」ダイアログの「プロンプト」タブで、次の自動リフレッシュ属性を変更できます。
    • 自動リフレッシュ・モードを変更するには、「モード」フィードで、「インクリメンタル」または「完全」のいずれかを選択します。

    • 自動リフレッシュ間隔を変更するには、「リフレッシュ間隔」フィールドで、数値間隔と、分、秒またはミリ秒の時間単位を指定します。

    • 自動リフレッシュ状態を変更するには、「リフレッシュ状態」フィールドで、「一時休止」「オン」または「オフ」を選択します。

  3. 「適用」をクリックします。

キャッシュ・グループの自動リフレッシュの詳細は、Oracle TimesTen In-Memory Databaseキャッシュ・ガイドAUTOREFRESHキャッシュ・グループ属性を参照してください。