実際のユーザー応答時間は、トランザクション全体が処理に要する時間です。 これは、ユーザー インターフェイス レベルで測定されます。 トランザクション インテグレーター (TI) トランザクションの実際のユーザー応答時間と外部コンピューターの応答時間の違いは、クライアント自体で実行される処理の量によって異なります。 FAT クライアント アプローチの場合、クライアント側に "ビジネス ロジック" を持つ機会は、シン クライアントの場合よりも大きくなります。 通常、シンクライアントの処理には、画面表示処理の遅延のみが含まれます。
TI を介した FAT クライアント トランザクションの応答時間 (ホスト処理時間が実質的にゼロの場合) は、小さなトランザクション (481 KB の入出力) で最大で約 50 ミリ秒です。 これは、VCperform クライアント アプリケーションによって測定され、真のエンドユーザー応答時間を非常に厳密に表し、画面のプレゼンテーション処理時間のみが不足しています。 データ変換の量は、負荷が高いか軽いか、選択ヒントと UDT を使用しても応答時間に影響しませんでした。
この応答時間には、TI 処理とバックエンド ホスト シミュレーション処理の両方の LAN 遅延が含まれます。可能な限り最適なパフォーマンスに近くなります。
応答時間の要因
適切にチューニングされたシステムでは、TI 処理は通常、ユーザーの応答時間全体に 50 ミリ秒未満の時間を提供します。 Two-phase commit (2PC) では、Microsoft 分散トランザクション コーディネーター (DTC) のログ記録によるディスク I/O の結果として、約 100 ミリ秒が加算されます。
全体的な応答時間の最も重要な要因は、当然ながら、ほとんどの作業 (ビジネス ロジックとデータベース アクセス) が行われるホストです。 そのため、パフォーマンスを最適化するために最初に焦点を当てる領域はホストです。 応答時間とトランザクション ボリュームについて理解を深めるには、TI パフォーマンス カウンターを使用します。