1.4.4. 単調増加の防止
単調増加を防止するために、3scale はデフォルトで以下のテーブルの自動パージをスケジュールします。
- user_sessions: クリーンアップは週 1 回トリガーされ、2 週間より前のレコードを削除します。
- audits: クリーンアップは 1 日 1 回トリガーされ、3 カ月より前のレコードを削除します。
- log_entries: クリーンアップは 1 日 1 回トリガーされ、6 カ月より前のレコードを削除します。
- event_store_events: クリーンアップは週 1 回トリガーされ、1 週間より前のレコードを削除します。
alerts テーブルは例外で、データベース管理者が手動でパージする必要があります。
データベースタイプ | SQL コマンド |
---|---|
MySQL |
DELETE FROM alerts WHERE timestamp < NOW() - INTERVAL 14 DAY; |
PostgreSQL |
DELETE FROM alerts WHERE timestamp < NOW() - INTERVAL '14 day'; |
Oracle |
DELETE FROM alerts WHERE timestamp <= TRUNC(SYSDATE) - 14; |
本セクションで説明しない他のテーブルについては、データベース管理者は、システムで自動的にパージされないテーブルを手動でクリーンアップする必要があります。