たとえば、親/子構造がまだ正しいかどうかを確認するために、アプリケーション スイートをチェックする Java エージェントを作成しました。したがって、いくつかのアプリケーションで 8000 以上のドキュメントをチェックする必要があります。
チェック自体は非常に高速です。ナビゲーターを使用してビューからデータを取得し、それらのエントリからのみデータを読み取ります。問題はログ メカニズムにあります。レベル SEVERE (別名: 本当に大きな問題) のログ エントリを報告するたびに、バックエンド ドキュメントが直接更新されます。これは、これらの問題に関する情報を失いたくないためです。
テストの実行では、すべてがスムーズに実行されることがわかりますが、多くの重大な問題を「作成」するとすぐに、すべての書き込みのためにパフォーマンスが大幅に低下します. 同じ課題に直面しているメモ開発者がいるかどうかを確認したいと思います.データを失うことなく書き込みを高速化するにはどうすればよいでしょうか?
-- サイモンからのコメントの後に詳細情報を追加 --
不整合をチェックするために毎晩実行されるスケジュールされたエージェントです。もちろん、目標は不一致を見つけて原因を修正し、最終的に不一致がまったく報告されないようにすることです。