私たちのアプリケーション(予約/予約タイプ)では、単一のDBAudit
テーブルを介してログデータを処理しています。
問題は、このテーブルのデータの増加により、それに基づいて生成されたレポートが「大幅に」遅くなっていることです。オプション(タイムプルーフ)は何ですか?
これらは有効な選択である可能性があります:
- 複数のテーブルでログを処理する
- 古いデータを定期的に自動削除
- 古いデータを他のアーカイブデータベースに移行する
巨大なアクティビティログを持つ他のアプリケーションはこれをどのように維持しますか?