デフォルト データベース ターゲットへのキャッシュ

キャッシュされるリソースの場合、ストレージは結果セットの出力と結果セット全体またはフィルタリングされたサブセットの取得に依存します。

ビューとテーブルの場合、有効期限は結果セット全体に適用されます。プロシージャの場合、各入力バリアントのデータの有効期間は個別に追跡されます。クラスター環境で使用する場合、クラスターの各ノードは個別のキャッシュビューになります。

パスワードを保存せずにパススルー モードを使用して TDV Server に最初に追加されたデータ ソースをリソースが使用する場合、行ベースのセキュリティがキャッシュの更新機能に影響を与える可能性があります。パスワードの保存とパススルー ログインの詳細については、データ ソースの追加を参照してください。

デフォルトのキャッシュはノードおよびフォールトトレラントです。

制限事項

キャッシュポリシーは、デフォルトのキャッシュデータベースに保存できません。

デフォルトのキャッシュを有効にするには

1. Studio で、ビューまたはプロシージャを開きます。
2. [キャッシュ] タブを選択します。
3. [キャッシュの作成] をクリックします。
4. [ステータス] で、[有効にする] チェック ボックスをオンにします。オフのままにしておく場合は、引き続きキャッシュを定義できますが、[有効化] チェック ボックスをオンにするまでキャッシュはアクティブになりません。

キャッシュが無効になっている場合、既存のキャッシュ設定はすべて無視されます。ビューまたはプロシージャは、キャッシュが存在しないかのように使用されます。有効状態と無効状態を切り替えても、データが更新されたり、データの有効期限がリセットされたりすることはありません。

5. 変更を保存します。

編集不可能な情報を含むいくつかのフィールドが表示されます。

[Data Source(データソース)]、[Table Schema(テーブルスキーマ)] (オプション)、および[Table Prefix(テーブルプレフィックス)]フィールドを使用すると、ローカルホスト内のキャッシュされたデータの場所を決定できます。

6. 必要に応じて、キャッシュ ポリシー、キャッシュの更新、有効期限、バケット数、読み込み時のインデックスの削除と作成、詳細オプションを設定します。

[Refresh Now(今すぐ更新)]をクリックしてデータをキャッシュテーブルに追加したら、キャッシュされたデータソースに移動し、キャッシングが有効になっているビューを実行して、キャッシュされたデータを確認できます。デフォルトでは、テーブルはTDVのインストール時に定義したPostgreSQLデータベースに作成されます。