セッション待機/セッション同期とは何か?Issue 設計上、プラットフォームは「セッション同期」を実装しています。これは、各ユーザーについて、プラットフォームが一度に(ユーザーごとに)1つのトランザクションのみを処理することを意味します。これは、1 人のユーザーが複数のトランザクションを同時にトリガーし、多くのノードとデータベースリソースを使用して、大規模なインスタンスのパフォーマンスの問題を引き起こすのを防ぐために実装されています。Resolutionたとえば、ユーザーが同時に複数のブラウザタブを開き、それぞれにリスト/ホームページ/ダッシュボードなどを表示した場合、ブラウザタブは各タブのデータを同期的に (一度に 1 つずつ) 読み込みます。これは、セッションの同期です。 セッション同期を表示するにはどうすればよいですか? インスタンス UI 経由 フィルターナビゲーター:「クライアントトランザクション」ログ>リストを変更して [セッション待機時間] 列に追加します (リストにない場合)。関心のあるユーザーのトランザクションを除外し、トランザクションを時系列順にソートします (作成済み)。 アプリケーションノードの localhost ログファイルを使用する。 (これは KB0997495に役立つかもしれません) 「セッション待機」が高いユーザートランザクションが表示された場合、以下のスクリーンショットのように、このトランザクションが非常に高速に処理され(0.008ms)、SQL時間が0.001msであることがわかります。ここで重要なのはセッション待機時間で、9.8秒です。これは、このトランザクション自体が実行される前に、前のトランザクションが完了するまで約10秒待たなければならなかったことを意味します。 このようなシナリオでは、インスタンスのユーザーはセッション同期の仕組みを理解する必要があり、エンドユーザーには「遅いインスタンス」と見なされる可能性があることに注意する必要がありますが、これは想定される動作です。 この機能は、1 人のユーザーがアプリケーションノードで利用可能なすべてのリソースを消費するのを防ぐためにプラットフォームに存在します。