ttCachePolicyGet

このプロシージャは、接続されたデータベースに対してTimesTenキャッシュ・エージェントを実行するタイミングを決定する現在のポリシーを返します。ポリシーは、alwaysまたはmanualのいずれかです。

必要な権限

このプロシージャには、権限は必要ありません。

TimesTen ScaleoutおよびTimesTen Classicでの使用

このプロシージャはTimesTen Classicでサポートされていますが、TimesTen Scaleoutではサポートされません。

関連ビュー

このプロシージャには関連ビューはありません。

構文

ttCachePolicyGet()

パラメータ

ttCachePolicyGetにパラメータはありません。

結果セット

ttCachePolicyGetは次の結果を返します。

cachePolicy

TT_VARCHAR(10)

データベースに対してキャッシュ・エージェントを実行するタイミングを決定するために使用するポリシーを指定します。有効な値は次のとおりです:

always - エージェントはデータベースに対して常時実行されます。このオプションは、すぐにキャッシュ・エージェントを起動します。TimesTenデーモンが再起動されると、自動的にキャッシュ・エージェントが再起動されます。

manual(デフォルト) - ttCacheStart組込みプロシージャまたはttAdmin -cacheStartコマンドのいずれかを使用して、キャッシュ・エージェントを手動で起動する必要があります。ttCacheStop組込みプロシージャまたはttAdmin -cacheStopコマンドのいずれかを使用して、キャッシュ・エージェントを明示的に停止する必要があります。

TimesTenエージェントの現在のポリシーを取得するには、次のように実行します:

CALL ttCachePolicyGet ();

このプロシージャは、キャッシュ操作でのみ使用可能です。