양식의 응답시간 검토
응답시간 표시기(시계)는 여러 양식과 목록의 끝에 나타납니다.
이 표시기는 총 시간과 각 단계의 시간을 포함하여 완료된 트랜잭션에 대한 처리 시간을 제공합니다. 응답시간 상세 정보를 표시 및 숨기려면 아이콘을 선택합니다. 아이콘 위에 마우스를 올려놓으면 상세 정보가 포함된 도구 설명이 표시됩니다. 다음 예는 데모 인스턴스에서 필터링된 목록을 검색하기 위한 응답 시간을 보여줍니다.
- 총 시간 3326밀리초
- 네트워크를 통해 75밀리초 동안 데이터 이동
- 서버에서 1963밀리초주:서버 시간은 다음 수식을 사용하여 계산됩니다.
server time = (client response time - browser time - client network time) - 브라우저에서 1288밀리초, HTML을 렌더링하고 JavaScript를 구문 분석 및 실행
목록 정렬 순서를 페이징하거나 변경하는 등의 간단한 작업에는 응답시간 표시기가 나타나지 않습니다. 세션의 첫 번째 트랜잭션에 대해서도 응답시간 표시기가 나타나지 않습니다.
양식에서 처리 시간에 대한 자세한 세부 항목을 보려면 응답시간 표시기 아이콘을 선택합니다.
관리자는 시스템 속성 [sys_properties] 테이블에서 속성을 false로 설정 glide.ui.response_time 하여 응답시간을 비활성화할 수 있습니다. 탐색 필터에 sys_properties.list 를 입력하고 을 검색합니다 glide.ui.response_time.
시스템 로그에서 응답시간 검토
- 모든 거래에 비정상적으로 오랜 시간이 걸린 기간. 예를 들어, 일반적으로 1초가 소요되는 트랜잭션은 오전 11:00에서 오전 11:20 사이에 15초가 걸렸습니다. 이 문제는 해당 시간 동안 해당 앱 서버에서 대규모 보고서와 같은 비정상적인 로드가 실행되었음을 나타낼 수 있습니다.
- 반복적으로 비정상적으로 오랜 시간이 걸린 특정 트랜잭션입니다. 예를 들어 짧은 설명으로 정렬된 종결된 인시던트 목록은 표시될 때마다 30초가 걸렸습니다. 이 문제는 인덱스되지 않은 필드에서 500,000개의 기록을 정렬하는 등 특정 트랜잭션이 시스템에 비정상적인 데이터베이스 로드를 발생시켰음을 나타낼 수 있습니다.
양식 응답시간에 문제가 있는 경우 다음 문서를 참조하십시오 양식의 응답시간 개선.
클라이언트 트랜잭션 타이밍
Client Transaction Timings 플러그인은 브라우저와 네트워크가 클라이언트와 서버 측에서 소비한 시간에 대한 추가 정보를 제공합니다. 이 기능은 장기 실행 프로세스를 찾는 데 도움이 될 뿐만 아니라 프로세스에서 성능 문제가 발생하는 위치에 대한 정보도 제공합니다.
자세한 내용은 클라이언트 트랜잭션 타이밍 문서를 참조하십시오.