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