「テーブルクリーナー」を使用して不要なデータを削除する方法Description「テーブルクリーナー」 機能を使用して、ServiceNow インスタンス内の不要なデータを削除できます。この記事は、新しいテーブル クリーナーの作成に役立ちます。 このプロセスは、バッチ/チャンク単位でデータを削除するため、パフォーマンスに影響を与えないように設計されています。 これは現在、MySQL/MariaDB データベースで実行されているインスタンスにのみ適用されます。 注意: テーブルクリーナーは、シャードテーブルまたはテーブルローテーションとテーブル拡張には使用できません。Resolution次の手順は、新しい「テーブルクリーナー」の作成の概要を示しています。 ナビゲーターフィルターで、「sys_auto_flush_list.do」と入力します。[新規] をクリックすると、次の添付のスクリーンショットのような画面が表示されます。クリーンアップ要件に基づいて、次のフィールドに適宜入力します。 テーブル名 - クリーニングするテーブル名一致フィールド (Matchfield) - クリーニングされるレコードに基づくフィールド (sys_created_on など)経過時間 (秒 ) - どのくらい古いレコードを削除するか - 削除するレコードの経過時間を秒単位で入力します。30 日前のレコードの場合は 2592000 です。「条件」で指定された条件のすべてのレコードを削除する場合は、0 を秒単位で入力してくださいアクティブ - チェックボックスをオンにしてアクティブにします。アプリケーション - これはグレー表示されます。カスケード削除 – テーブルのカスケード関係を削除するには、チェックボックスをオンにします。条件 - 指定されたフィルター条件を追加するか、「経過時間 (秒) 」で指定されているように特定の経過時間に関連するすべてのレコードを削除する必要がある場合は追加しません。 [送信] をクリックすると、レコードが作成されます。「テーブルクリーナー」ジョブの次回実行時に、この新しいルールが実行されます Additional InformationKB0717791 - Mass-Deletion and excess data management recommendations