データベースローテーション手法の適用

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:1分
  • データベースローテーションを構成することで、テーブルサイズの増加を管理し、データをアーカイブし、クエリのパフォーマンスを向上させます。

    インスタンスデータは急速に増加し、これらのテーブルのサイズが大きくなるにつれて管理が必要になります。データベースローテーションはインスタンスのパフォーマンスを維持し、3 つのテクニックを利用して、増加するデータセットのクエリに関連するリスクを回避します。これらのテクニックは、セット全体を個々のテーブルに分割して大量のデータを管理するという概念に基づいています。このタスクが実行された後、各テクニックにより異なる方法でデータが処理されます。
    • テーブルローテーションは、少数のテーブル間でローテーションし、古いテーブルを削除して新しいデータを再利用することで機能します。
    • テーブル拡張は、定期的に新しいテーブルを開始し、古いテーブルを簡単にアーカイブしてシステムから削除できるようにすることで機能します。
    • テーブルシャーディングは、レコードをドキュメント ID で単一のテーブルにグループ化できるようにすることで機能します。
    表 : 1. Database Rotation
    機能 テーブルの適用先
    テーブルローテーション syslog

    sys_querystat

    ecc_queue

    ecc_event

    cmdb_metric

    sysevent

    テーブル拡張

    sys_email