다음을 통해 공유


실제 사용자 응답 시간

실제 사용자 응답 시간은 전체 트랜잭션이 처리하는 데 걸리는 시간입니다. 사용자 인터페이스 수준에서 측정됩니다. 실제 사용자 응답 시간과 TI(트랜잭션 통합자) 트랜잭션에 대한 외부 컴퓨터 응답 시간의 차이는 클라이언트 자체에서 수행되는 처리의 양에 따라 달라집니다. FAT 클라이언트 접근 방식의 경우 클라이언트 쪽에서 "비즈니스 논리"를 가질 수 있는 기회는 씬 클라이언트보다 큽니다. 씬 클라이언트 처리에는 일반적으로 화면 프레젠테이션 처리 지연만 포함됩니다.

호스트 처리 시간이 거의 0인 TI를 통한 FAT 클라이언트 트랜잭션의 응답 시간은 작은 트랜잭션의 경우 최대 약 50밀리초입니다(481KB 인/아웃). 이는 VCperform 클라이언트 애플리케이션에 의해 측정되며 실제 최종 사용자 응답 시간을 매우 밀접하게 나타내며 화면 프레젠테이션 처리 시간만 누락되었습니다. 데이터 변환, 사용량이 많거나 가벼우며 선택 힌트 및 UDT를 사용하는 경우 응답 시간에 영향을 미치지 않았습니다.

이 응답 시간에는 TI 처리 및 백 엔드 호스트 시뮬레이션 처리에 대한 LAN 지연이 포함됩니다. 가능한 최적의 성능에 최대한 가깝습니다.

응답 시간 기여자

올바르게 조정된 시스템에서 TI 처리는 일반적으로 전체 사용자 응답 시간에 50ms 미만을 제공합니다. 2PC(2단계 커밋)는 Microsoft DTC(Distributed Transaction Coordinator) 로깅에 대한 디스크 I/O의 결과로 약 100ms를 추가합니다.

전체 응답 시간에 대한 가장 중요한 기여자 대부분의 작업이 수행되는 호스트(비즈니스 논리 및 데이터베이스 액세스)입니다. 따라서 성능을 최적화하는 데 가장 먼저 집중할 영역은 호스트입니다. 응답 시간 및 트랜잭션 볼륨을 더 잘 파악하려면 TI 성능 카운터를 사용합니다.

참고 항목

전체 성능에 영향을 주는 주요 요소