使用する
IDocのアーカイブと削除
IDocは、いくつかのデータベーステーブルに保存されます。これらのテーブルを小さく保つには、定期的に古いデータをアーカイブする必要があります。
データアーカイブは、システムでは不要になったが、引き続き保存する必要のあるアプリケーションデータをデータベースからアーカイブファイルに転送するために使用されます。
データはビジネスシステムのアーカイブに保存され、外部ストレージメディアに保存できます。
アーカイブの詳細については、IDocのアーカイブの下にあるIDocインタフェースの文書を参照してください。
IDocリンクをアプリケーションオブジェクトに再編成する
アプリケーションドキュメントへのIDocリンクはテーブルに保存されます。不要になったテーブルエントリは定期的に削除する必要があります。
IDocとは異なり、リンクは削除される前にアーカイブされません。
これらのリンクの編成の詳細については、IDocを使用したリンクの削除のIDocインタフェースの文書を参照してください。
シリアル化されたIDocのタイムスタンプの再編成
IDocレベルでのシリアル化のタイムスタンプは、テーブルBDSERに保存されます。
不要になったテーブルエントリは定期的に削除する必要があります。
プログラムRBDSRCLRを使用して定期的なバックグラウンド処理をスケジュールします。
このタイプのシリアル化の詳細については、IDocレベルでのシリアル化を参照してください。
監査データベースの再編成
定期的に不要になった監査データベースのテーブルエントリを削除する必要があります(トランザクションコードBDM9を使用)。
バックグラウンド処理で再編成をスケジュールすることもできます。プログラムRBDAUD02を使用してください。
変更ポインタの再編成
不要になった変更ポインタのテーブルエントリを定期的に削除する必要があります(トランザクションBD22)。
プログラムRBDCPCLRを使用して、バックグラウンド処理で再編成をスケジュールすることもできます。
プログラムRBDCPCLRを使用して、データベーステーブルから変更ポインタエントリを削除することができます。