---
sourceDocument: Xanadu Now Platform の管理
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/platform-administration

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu Now Platform の管理

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Database Rotation

# Database Rotation {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

Database Rotation は、テーブルサイズの増加を管理し、古いデータをアーカイブします。
インスタンスデータは急速に増加し、これらのテーブルのサイズが大きくなるにつれて管理が必要になります。データベースローテーションはインスタンスのパフォーマンスを維持し、3 つのテクニックを利用して、増加するデータセットのクエリに関連するリスクを回避します。これらのテクニックは、セット全体を個々のテーブルに分割して大量のデータを管理するという概念に基づいています。このタスクが実行された後、各テクニックにより異なる方法でデータが処理されます。

* テーブルローテーションは、少数のテーブル間でローテーションし、古いテーブルを削除して新しいデータを再利用することで機能します。
* テーブル拡張は、定期的に新しいテーブルを開始し、古いテーブルを簡単にアーカイブしてシステムから削除できるようにすることで機能します。
* テーブルシャーディングは、レコードをドキュメント ID で単一のテーブルにグループ化できるようにすることで機能します。
{#c_DatabaseRotation__ul_khb_p1q_z4}
{#c_DatabaseRotation__table_n4k_qbq_z4__entry__2}

| 機能 | テーブルの適用先 |
|-|-|
| テーブルローテーション | `syslog` `sys_querystat` `ecc_queue` `ecc_event` `cmdb_metric` `sysevent` |
| テーブル拡張 | `sys_email` |
[表 : 1. Database Rotation]

{#c_DatabaseRotation__table_n4k_qbq_z4}

## テーブルローテーションと拡張 {#c_DatabaseRotation__section_u4w_hbd_m1b}

テーブルローテーションモジュールを使用すると、新しいテーブルローテーション、新しいテーブル拡張、新しいテーブルシャードを定義したり、既存のテーブルを変更したりすることができます。インスタンスのテーブルローテーションのリストにアクセスするには、次の場所に移動します。 すべてシステム定義テーブルローテーション.  
図 : 1. テーブルローテーショングループ

* 名前：テーブル名から自動生成されます
* 期間：関数の全体的な時間パラメーター
* 初期化済み：機能をアクティブ (true) または非アクティブ (false) に設定します
* ローテーション：期間内に作成されるテーブルの数
* タイプ：拡張 (アーカイブ)、ローテーション (削除)、またはシャード (ドキュメント ID) 機能を示します
{#c_DatabaseRotation__ul_nxn_ndq_z4}

新しいローテーションを定義すると、スケジュールが作成され、その後、新しいデータがローテーショングループのテーブルのいずれかに書き込まれます。グループには、元のテーブルといくつかの追加のテーブルが含まれていることがわかります。ローテーションを削除すると、追加のテーブルとすべてのデータが削除されるため、データが必要な場合はローテーションを削除しないでください。
* **[データベースローテーションを有効にする](https://servicenow-prod.fluidtopics.net/pIUfpnF5ApDCJtfEC7IoYQ)**   
  データベースローテーションを有効にする方法について説明します。
* **[テーブルローテーション](https://servicenow-prod.fluidtopics.net/~jgti06RPlKVeoZtCLw3TA)**   
  テーブルをローテーションすることでパフォーマンスを最適化し、データのライフサイクルを管理し、システムの効率を維持しながら古いデータを体系的にアーカイブできるようにします。
* **[テーブル拡張](https://servicenow-prod.fluidtopics.net/E5uOrjoza88mlGuClF5Tvw)**   
  データセットを分割し、上書きせずに長期間保存します。

