自動リフレッシュを使用したキャッシュ・グループ用の変更ログ表の手動による最適化
変更ログ表の最適化を手動で開始するには、Oracle Databaseのデータをキャッシュする任意のTimesTenデータベースから、TimesTenキャッシュ管理ユーザーとしてttCacheAutorefreshLogDeFrag
組込みプロシージャをコールします。
パラメータとして次の文字列のいずれかを渡します。
-
Compact
: 変更ログ表をデフラグします。 -
CompactAndReclaim
: 変更ログ表を最適化して、領域を再生します。ノート:
領域を再生すると変更ログ表が短時間ロックされ、実表への書込みが一時的に停止されます。
次の例では、CompactAndReclaim
オプションを指定するttCacheAutoRefreshLogDeFrag
組込みプロシージャを使用して、変更ログ表を手動で最適化します。
% ttIsql "DSN=cache1;UID=cacheadmin;PwdWallet=/wallets/cacheadminwallet" Command> CALL ttCacheAutoRefreshLogDeFrag('CompactAndReclaim');
『Oracle TimesTen In-Memory Databaseリファレンス』の「ttCacheAutorefreshLogDefrag」を参照してください。