リポジトリーをクリーンアップ
Talend Data Catalogサーバーをアップグレードする準備として、リポジトリーをクリーンアップする必要があります。
リポジトリーには、古いコンテンツや使われていないコンテンツが含まれている可能性があります。こうしたコンテンツも動作していてインデックスが作成されているため、データベースのパフォーマンスや容量に影響します。
データベースには20%以上の空き容量を確保するようにしてください。大規模なリポジトリーの場合、アップグレード処理に数時間かかる場合があるだけでなく、移行中の一時データ用に余分のスペースも必要となります。
リポジトリーデータベース管理者と連携して、データベースのクリーニングを行ってください。
空きスペースを作るために実行できるアクションを以下に示します。
使われていないテストやサンドボックスタイプのコンテンツを削除
- リポジトリー全体を参照して、使われていないコンテンツを特定します。
- リポジトリーマネージャーからコンテンツを削除します。
使われていないバージョンの設定を削除
設定管理プロセスでは、バックアップや履歴分析を目的として作成された設定のコピーが残されたり、メタデータ全体が収集されるたびに新しいバージョンが作成されたりします。
こうしたコピーは、データベースの容量やパフォーマンスに影響を与える可能性があります。また、ディスク容量やインデックスサイズ、検索パフォーマンスといったリソースも消費します。
- に移動します。
- [Operations] (操作)ドロップダウンリストから[Get repository configuration statistics] (リポジトリー設定統計を取得)操作を実行します。
設定の総数に占める設定のバージョン数が大きい場合は、以下のステップを実行します。
- リポジトリー全体を参照して、古いバージョンを特定します。
- リポジトリーマネージャーから古いバージョンを削除します。
使われていないバージョンのモデルを削除
- リポジトリー全体を参照して、古いバージョンを特定します。
- に移動します。
- [Delete unused versions] (使われていないバージョンを削除)操作を設定して実行します。
設定のどのバージョンでも使用されていなかったり、1時間以上前にインポートされたモデルのバージョンは、この操作によって削除されます。
モデル設定で増分収集オプションが有効になっていることを確認
増分収集オプションは、インポート時の処理時間と消費容量を削減します。モデルで変更のあった一部分のみが再インポートされ、新しいバージョンとしてリポジトリーデータベースに書き込まれます。残りのコンテンツは、新しいバージョンで再利用されます。この手法は、大規模なデータベースやファイルシステム、ビジネスインテリジェンスサーバーに適用されます。
このオプションは、手動で(Miscellaneousパラメーターに-cache.clearオプションを追加して)無効にできます。
- 各モデルのインポート設定を開きます。
- Miscellaneousパラメーターに-cache.clearオプションが表示されている場合は、これを削除します。
- 変更を保存します。
操作ログを削除
操作ログはインデックスが作成されておらず、パフォーマンスへの影響はありませんが、大きな容量を消費している可能性があります。この手法は、大規模なデータベースやファイルシステム、ビジネスインテリジェンスサーバーに適用されます。
- に移動します。
- [Delete operation logs] (作業ログを削除)操作を設定して実行します。
この操作により、指定した日数よりも古い完了操作とそのログが削除されます。失敗した操作のログや、成功した操作と失敗した操作のログを削除できます。
システムの管理でデバッグログ記録オプションを無効化
デバッグログはインデックスが作成されておらず、パフォーマンスへの影響はありませんが、大きな容量を消費している可能性があります。この手法は、大規模なデータベースやファイルシステム、ビジネスインテリジェンスサーバーに適用されます。
- に移動します。
- [Debug logging] (デバッグログ記録)フィールドで、ドロップダウンリストから[Disable] (無効)を選択します。
データベースメンテナンス操作を実行
- に移動します。
- [Run database maintenance] (データベースメンテナンスを実行)操作を設定して実行します。
この操作では、データベースのインデックスと統計情報をメンテナンスできます。
多数のコンテンツやバージョンを一度に削除した場合、この操作を複数回行う必要があります。
これで、Talend Data Catalogを最新のパッチでアップデートする準備ができました。