逾時

查詢執行時間可能會根據下列項目而有很大不同:

  • 查詢的複雜性。
  • 正在分析的資料量。
  • 查詢時系統的負載。
  • 查詢時工作區的負載。

您可能想要自訂查詢的逾時。 預設的逾時為 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"
    }