TimesTenがバックグラウンド・チェックポイントを実行する頻度を秒単位で制御します。チェックポイントの条件に使用されるカウンタは、各チェックポイントの開始時にリセットされます。
CkptFrequencyとCkptLogVolumeの両方の属性が0より大きい値に指定されている場合、チェックポイントは2つの条件のいずれかがTrueになったときに実行されます。ttCkptConfig組込みプロシージャによって設定される値は、これらの属性によって設定される値を置換します。
バックグラウンド・チェックポイントの進行中にアプリケーションでチェックポイント処理の実行を試みる場合、TimesTenは、バックグラウンド・チェックポイントが終了するまで待機してから、アプリケーションのチェックポイントを実行します。バックグラウンド・チェックポイントを無効にするには、CkptFrequency = 0およびCkptLogVolume = 0に設定します。
この属性の値はスティッキーです。値が明示的に変更されないかぎり、データ・ストアのロードからアンロードまで維持されます。デフォルト値はデータ・ストアの作成中にのみ使用されます。後続の初期接続では、データ・ストアに保存された既存の値が使用されます。未指定のままにした(またはWindows ODBCデータソース・アドミニストレータが空の)場合、保存されている値が使用されます。この属性を無効にするには、0の値を明示的に指定する必要があります。
アクセス制御が有効な場合、この属性の値を現在有効な値以外に変更できるのは、インスタンス管理者またはADMIN権限を持つユーザーのみです。
CkptFrequencyは次のように設定します。
属性の設定場所 | 属性の表示 | 設定 |
CまたはJavaプログラム、あるいはUNIX ODBC.INIファイル | CkptFrequency | TimesTenがバックグラウンド・チェックポイントを実行する頻度を秒単位で入力します。Logging=1に指定されている場合、デフォルトは600です。それ以外の場合は0です。デフォルトまたは既存の値を指定するには、この値を空のままにします。0の値は、チェックポイントのスケジュール時にチェックポイントの頻度が考慮されないことを意味します。 |
Windows ODBCデータソース・アドミニストレータ | 「Ckpt Frequency (secs)」フィールド | TimesTenがバックグラウンド・チェックポイントを実行する頻度を秒単位で入力します。Logging=1に指定されている場合、デフォルトは600です。それ以外の場合は0です。デフォルトまたは既存の値を指定するには、このフィールドを空のままにします。0の値は、チェックポイントのスケジュール時にチェックポイントの頻度が考慮されないことを意味します。 |