ttRamPolicyGet

このプロシージャは、データベースがメモリーにロードされるタイミングを決定するRAMポリシーを返します。ポリシーは、alwaysmanualinUseのいずれかです。

必要な権限

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

TimesTen ScaleoutおよびTimesTen Classicでの使用

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

関連ビュー

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

構文

ttRamPolicyGet()

パラメータ

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

結果セット

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

説明

ramPolicy

TT_VARCHAR (10)

データベースをシステムRAMにロードするタイミングを決定するために使用するポリシーです。有効な値は次のとおりです:

always - データベースはシステムRAMに常時存在します。

manual - ユーザーがttAdmin -ramLoadコマンドを使用して明示的にロードする場合にのみ、データベースはシステムRAMにロードされます。

inUse (デフォルト) - データベースが使用中(アプリケーションの接続時)の場合にのみシステムRAMにロードされます。このオプションは、一時データベースでは使用できません。一時データベースは手動でのみRAMにロードできます。ポリシーを設定しようとすると、警告が表示されます。このポリシーはTimesTen Scaleoutではサポートされません。

ramGrace

TT_INTEGER

このフィールドは、ramPolicyinUseの場合に、最後のアプリケーションが切断されてから何秒後までデータベースがRAMに保持されるかをレポートします。これ以外の場合、このフィールドはNULLです。

パラメータ

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

RAMポリシーを表示するには、次のように実行します。

CALL ttRamPolicyGet();

関連項目