AEMでのクエリの累積実行時間について

この記事では、Adobe Experience Manager performance monitoringでのクエリの累積実行時間について説明します。

説明 description

環境

Adobe Experience Manager

問題/症状

AEMでは、クエリの実行時間をさまざまな方法で記録およびレポートできます。 混乱の一般的なポイントは、すべてのクエリ実行の合計時間が集計される累積時間レポートから生じます。個々の実行時間は別々にレポートされません。

例えば、特定のクエリが複数回実行された場合、システムはこれらの実行時間の合計をレポートする可能性があり、単一のクエリインスタンスのパフォーマンスが遅いと誤解される可能性があります。

解決策 resolution

AEMでクエリのパフォーマンスを確認する際、実行時間が長いと思われる場合があります。 これらのタイミングが個々のクエリ実行のためのものなのか、それとも累積数値を表すものなのかを認識することが重要です。 この区別は、正確なシステム評価とトラブルシューティングに不可欠です。

個々のクエリ実行の実際のパフォーマンスを評価するには、レポートのコンテキストを理解する必要があります。

  1. ログまたはパフォーマンスレポートを確認して、時間が個別か累積かを判断します。
  2. 累積タイミングの場合は、合計時間を実行数で割って、クエリごとの平均実行時間を求めます。
  3. 個々の実行時間を予想されるパフォーマンスベンチマークと比較して、実際にパフォーマンス上の問題があるかどうかを判断します。
  4. パフォーマンスが許容可能なパラメーター内にある場合、アクションは必要ありません。 ただし、個々のクエリ時間が予想される期間を超える場合は、クエリの最適化またはインデックス作成についてさらに調査する必要があります。

注 – 累積時間レポートは、AEM パフォーマンス モニタリングの通常の側面であり、本質的に問題を示すものではありません。 システムの健全性と効率性を確保するために、データを正しく解釈することが重要です。

recommendation-more-help
experience-cloud-kcs-help-kbarticles