양식의 응답시간 검토

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 소요 시간: 2분
  • 응답시간 표시기(시계)는 여러 양식과 목록의 끝에 나타납니다.

    이 표시기는 총 시간과 각 단계의 시간을 포함하여 완료된 트랜잭션에 대한 처리 시간을 제공합니다. 응답시간 상세 정보를 표시 및 숨기려면 아이콘을 선택합니다. 아이콘 위에 마우스를 올려놓으면 상세 정보가 포함된 도구 설명이 표시됩니다. 다음 예는 데모 인스턴스에서 필터링된 목록을 검색하기 위한 응답 시간을 보여줍니다.

    그림 1. 응답 시간
    응답시간(ms): 3326, 네트워크: 75, 서버: 1963, 브라우저: 1288
    이 예에서 트랜잭션의 처리 시간은 다음과 같습니다.
    • 총 시간 3326밀리초
    • 네트워크를 통해 75밀리초 동안 데이터 이동
    • 서버에서 1963밀리초
      주:
      서버 시간은 다음 수식을 사용하여 계산됩니다.
      server time = (client response time - browser time - client network time)
    • 브라우저에서 1288밀리초, HTML을 렌더링하고 JavaScript를 구문 분석 및 실행

    목록 정렬 순서를 페이징하거나 변경하는 등의 간단한 작업에는 응답시간 표시기가 나타나지 않습니다. 세션의 첫 번째 트랜잭션에 대해서도 응답시간 표시기가 나타나지 않습니다.

    양식에서 처리 시간에 대한 자세한 세부 항목을 보려면 응답시간 표시기 아이콘을 선택합니다.

    그림 2. 응답시간 상세 정보
    응답 통계

    관리자는 시스템 속성 [sys_properties] 테이블에서 속성을 false로 설정 glide.ui.response_time 하여 응답시간을 비활성화할 수 있습니다. 탐색 필터에 sys_properties.list 를 입력하고 을 검색합니다 glide.ui.response_time.

    시스템 로그에서 응답시간 검토

    시스템 로그를 사용하여 여러 트랜잭션의 응답시간 목록을 검토할 수 있습니다. 로그를 보려면 다음으로 이동합니다. 모두 > 시스템 로그 및 관련 로그 유형을 선택합니다. 응답시간을 검토할 때 다음 문제를 찾습니다.
    1. 모든 거래에 비정상적으로 오랜 시간이 걸린 기간. 예를 들어, 일반적으로 1초가 소요되는 트랜잭션은 오전 11:00에서 오전 11:20 사이에 15초가 걸렸습니다. 이 문제는 해당 시간 동안 해당 앱 서버에서 대규모 보고서와 같은 비정상적인 로드가 실행되었음을 나타낼 수 있습니다.
    2. 반복적으로 비정상적으로 오랜 시간이 걸린 특정 트랜잭션입니다. 예를 들어 짧은 설명으로 정렬된 종결된 인시던트 목록은 표시될 때마다 30초가 걸렸습니다. 이 문제는 인덱스되지 않은 필드에서 500,000개의 기록을 정렬하는 등 특정 트랜잭션이 시스템에 비정상적인 데이터베이스 로드를 발생시켰음을 나타낼 수 있습니다.

    양식 응답시간에 문제가 있는 경우 다음 문서를 참조하십시오 양식의 응답시간 개선.

    클라이언트 트랜잭션 타이밍

    Client Transaction Timings 플러그인은 브라우저와 네트워크가 클라이언트와 서버 측에서 소비한 시간에 대한 추가 정보를 제공합니다. 이 기능은 장기 실행 프로세스를 찾는 데 도움이 될 뿐만 아니라 프로세스에서 성능 문제가 발생하는 위치에 대한 정보도 제공합니다.

    자세한 내용은 클라이언트 트랜잭션 타이밍 문서를 참조하십시오.