テーブルクリーナーのプロパティ

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:1分
  • これらのシステムプロパティはテーブルクリーナーの動作を制御します。

    テーブルクリーナーシステムプロパティを設定するには、システムプロパティ [sys_properties] テーブルに移動し、プロパティを追加します。

    表 : 1. システムプロパティ
    プロパティ 説明

    遅いルールを再処理する前にテーブルクリーナーが待機する必要がある日数を設定します。

    glide.db.tablecleaner.days_before_slow_rule_reattempt

    テーブルクリーナールールに、完了までに 30 秒以上かかるクエリがある場合、テーブルクリーナージョブ全体が停止します。デフォルトでは、テーブルクリーナーは 2 日間待機してから、そのルールをテーブルクリーナージョブに再度含めます。

    このプロパティを追加すると、デフォルトの待機時間を変更できます。

    • タイプ:整数
    • デフォルト値:2

    テーブルクリーナールールの時間制限を設定します。

    glide.db.tablecleaner.chunk_delete_max_time_spent

    クリーナーが 1 回の実行中に、ルールごとにレコードの一括削除を試みる時間を制限します。値は秒単位で指定され、デフォルトは 1200 (20 分) です。これは、テーブルクリーナーが 1 時間ごとに最大 20 分間、実行されることを意味します。

    このプロパティを追加すると、デフォルトの時間制限を変更できます。

    • タイプ:整数
    • デフォルト値:1200