自動リフレッシュを使用したキャッシュ・グループ用の変更ログ表の手動による最適化

変更ログ表の最適化を手動で開始するには、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」を参照してください。