서비스의 느린 실행
서비스 실행 속도가 느리면 ThingWorx 응용 프로그램 사용자에게 영향을 줍니다. 사용자 인터페이스에서 결과가 표시되기 전에 서비스가 완료될 때까지 사용자가 오랜 시간 동안 기다려야 합니다. 많은 서비스가 느린 속도로 동시에 실행되는 경우 ThingWorx 응용 프로그램이 응답하지 않을 수 있습니다.
이 단원에서는 ThingWorx 응용 프로그램의 서비스 레이어에 있는 성능 문제에 대한 몇 가지 일반적인 지표를 설명합니다. 이 단원에서는 모니터링할 메트릭과 내부 하위 시스템이 다양한 작업을 처리하는 방법 및 이러한 하위 시스템의 병목 현상이 전체 서버 성능에 미치는 영향을 이해할 수 있습니다.
서비스 실행을 느리게 하는 작업
서비스의 느린 실행을 모니터링하는 동안 다음 사항을 고려해야 합니다.
서비스가 얼마나 빠르게 실행됩니까? 최적화해야 하는 장기 실행 서비스가 있습니까?
차단된 서비스가 있습니까?
데이터베이스 연결과 같은 공유 리소스에 대한 경합이 발생할 수 있는 서비스가 있습니까?
처리 중 지연된 ThingWorx 하위 시스템이 있습니까? 예를 들어, 스케줄러 또는 타이머가 너무 오래 걸려 작업을 완료하지 못하고 이벤트 하위 시스템에서 병목 현상이 발생합니까?