시간 제한

쿼리 실행 시간은 다음 사항에 따라 크게 달라질 수 있습니다.

  • 쿼리의 복잡성.
  • 분석되는 데이터의 양.
  • 쿼리 시 시스템의 부하.
  • 쿼리 시 작업 영역의 부하

쿼리에 대한 시간 제한을 사용자 지정해야 할 수 있습니다. 기본 시간 제한은 3분입니다. 최대 시간 제한은 10분입니다.

시간 제한 요청 헤더

시간 제한을 설정하려면 표준 wait 기본 설정을 사용하여 HTTP 요청의 Prefer 헤더를 사용합니다. 자세한 내용은 이 웹 사이트를 참조하세요. Prefer 헤더는 서비스가 쿼리를 처리할 때까지 클라이언트가 대기할 시간에 대한 상한을 초 단위로 지정합니다.

응답

쿼리가 지정된 시간 제한(또는 지정되지 않은 경우 기본 시간 제한)보다 오래 걸리는 경우 실패하게 되며 상태 코드 504 게이트웨이 제한 시간이 표시됩니다.

예를 들어 다음 요청은 최대 서버 제한 시간(30초)을 허용합니다.

    POST https://api.loganalytics.azure.com/v1/workspaces/{workspace-id}/query
    Authorization: Bearer <access token>
    Prefer: wait=30
    
    {
        "query" : "Heartbeat | count"
    }