긴 요청 시간 임계값

LONGREQTIMETHRESHOLD 구성 설정을 사용하면 Essbase 애플리케이션으로 전송된 장기 실행 요청에 대한 정보 메시지를 기록할 수 있습니다. 추적을 사용으로 설정할 상한 요청 실행 시간(초)을 지정합니다.

구문

LONGREQTIMETHRESHOLD n

여기서 nEssbase가 요청을 추적하고 경보 메시지를 기록하기 전까지 상한 실행 시간(초)입니다. 기본값: 0초(요청 추적이 해제됨). 최소: 60초(요청 추적을 사용하는 경우).

설명

기록된 메시지에는 다음 정보가 포함됩니다.

  • REQ_ID: 요청을 식별하는 고유 번호입니다.

  • REQ_INFO: 요청의 유형을 설명하는 문자열(예: 계산, 데이터 로드)

  • REQ_STATE: 이 메시지가 기록될 때의 현재 요청 상태를 설명하는 문자열(예: started, in_progress 또는 finished)

  • EXEC_TIME: 요청이 실행된 시간(밀리초)

  • LEVEL0_BLOCKS: 메시지가 기록되는 시점의 레벨 0 블록 수입니다. Essbase는 큐브를 잠재적으로 변경할 수 있는 요청에 대해서만 이 정보를 기록합니다.

  • TOTAL_BLOCKS: 메시지가 기록되는 시점의 총 블록 수입니다. Essbase는 큐브를 잠재적으로 변경할 수 있는 요청에 대해서만 이 정보를 기록합니다.

LONGREQTIMETHRESHOLD 600

600초 이상 실행되는 요청에 대한 메시지 로깅을 지정합니다.

로그의 다음 요청 보류 중 메시지는 [REQ_ID: 109] 요청이 650232밀리초 동안 실행 중임을 보여줍니다. 따라서 장기 실행 요청으로 간주됩니다.

[2020-01-18T17:31:03.667-08:00] [Sample] [NOTIFICATION:16] [REQ-451] [REQ] [ecid: 1484789397502,0] [tid: 9664]  
[DBNAME: Basic] [REQ_ID: 109] [REQ_INFO: Calculate] [REQ_STATE: in_progress] [EXEC_TIME: 650232]