트랜잭션 할당량 규칙 구성

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기3분
  • 트랜잭션 할당량 규칙을 사용하면 다양한 유형의 트랜잭션에 대한 할당량 정책을 정의할 수 있습니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    트랜잭션 할당량 규칙을 사용하면 다음 조건을 지정할 수 있습니다.
    • 정책이 적용되는 조건입니다.
    • 트랜잭션 할당량이 적용되는 순서입니다.
    • 할당량 관리자가 취소하기 전 트랜잭션의 최대 기간입니다.
    경고:
    트랜잭션 할당량을 너무 낮게 설정하면 사용자에게 심각한 영향을 미치고 정상적인 인스턴스 운영을 방해할 수 있습니다. 프로덕션 환경에서 구현하기 전에 트랜잭션 할당량을 엄격하게 테스트합니다.

    프로시저

    1. 필요한 경우 Transaction Quotas 플러그인을 활성화합니다.
    2. 다음으로 이동 시스템 정의 > 할당량 규칙.
    3. 새로 만들기를 클릭합니다.
    4. 양식을 작성합니다.
      표 1. 트랜잭션 할당량 규칙 필드
      필드 설명
      이름 규칙을 식별하는 고유 이름입니다.
      활성 이 규칙이 활성 상태(선택됨)인지 여부를 결정하는 확인란입니다.
      최대 기간 할당량에서 트랜잭션을 취소하기 전에 트랜잭션이 완료되어야 하는 시간(초)입니다.
      최대 비즈니스 규칙 허용되는 비즈니스 규칙 실행 횟수입니다.
      최대 데이터베이스 시간 모든 SQL 요청의 총 시간(초)입니다.
      최대 SQL 문 시간 SQL 문을 실행할 수 있는 시간(초)입니다.
      최대 아웃바운드 요청 수 허용되는 아웃바운드 HTTP 요청 수입니다.
      순서 다른 할당량과 관련하여 할당량 트랜잭션의 우선순위를 나타내는 숫자입니다. 시간 제한이 가장 낮고 순서 값이 가장 낮으며 조건이 일치하는 트랜잭션 할당량에 따라 적용되는 할당량 정책이 결정됩니다.
      최대 이벤트 수 허용되는 sysevent 삽입 수입니다.
      최대 작업 수 허용되는 sys_trigger 삽입 수입니다.
      최대 SQL 쿼리 수 허용되는 SQL 쿼리 수입니다.
      최대 아웃바운드 요청 기간 아웃바운드 HTTP 요청의 시간(초)입니다.
      설명 트랜잭션 할당량 규칙에 대한 설명입니다.
    5. 트랜잭션 할당량을 적용해야 하는 시기를 지정하는 조건을 설정합니다.
      트랜잭션 할당량 규칙 조건 작성기는 다음 테이블에 나열된 트랜잭션에만 적용할 수 있는 조건을 표시합니다.
      필드 설명
      URL 페이지의 URL입니다.
      스레드 이름 트랜잭션을 실행 중인 실행 스레드의 이름입니다. 포그라운드 스레드에는 http-bio-8080-exec-1과 같은 이름이 있습니다. 백그라운드 스레드는 다양한 이름을 가질 수 있으며 URL이 충분히 설명적이지 않은 경우에 유용합니다.
      전경 트랜잭션이 포그라운드에서 완료되었는지 또는 백그라운드에서 완료되었는지 여부:
      • True: 포그라운드 트랜잭션입니다.
      • False: 백그라운드 트랜잭션입니다.
      유형 트랜잭션 유형:
      • 목록: incident_list.do와 같은 모든 목록 트랜잭션입니다.
      • 양식: 모든 양식, UI 페이지, CMS 페이지 등입니다.
      • XMLHttp: URL이 xmlhttp.do GlideAjax를 통해 실행되는 트랜잭션입니다.
      • 보고서: 페이지 sys_report_template.do.
      • SOAP: SOAP 트랜잭션입니다.
      • 익스포트: 목록이 XML 또는 Excel과 같은 형식으로 익스포트되는 경우.
      • 스케줄러: 예약된 작업이 수행될 때.
      • 텍스트 검색: 텍스트 검색 트랜잭션 또는 이와 관련된 작업입니다.
      • 기타: 다른 유형의 품질을 충족하지 않는 모든 유형.
      주:
      트랜잭션 할당량 유형을트랜잭션의 할당량 관리자 로그 항목에 나열된 트랜잭션 유형과 일치시킵니다.
      사용자 트랜잭션을 수행하는 사용자입니다.
      홈페이지 실행 중인 홈페이지입니다. 이 조건은 URL이 home.do 경우에만 채워집니다.
      홈페이지 위젯

      트랜잭션에서 렌더링되는 위젯입니다. 홈페이지 또는 비반응형 대시보드가 렌더링될 때 각 위젯이 동시에 렌더링됩니다.

      응답 대시보드가 렌더링될 때, 각 위젯은 순서대로 렌더링됩니다.

      할당량이 초과되면 사용자에게 "위젯 취소됨 - 최대 실행 시간 초과됨" 메시지가 표시됩니다. 이 메시지를 표시하지 않으려면 할당량 값을 늘리십시오.

      속성 트랜잭션과 관련된 기타 속성입니다.
    6. 제출을 클릭합니다.