逾時
查詢執行時間可能會根據下列項目而有很大不同:
- 查詢的複雜性。
- 正在分析的資料量。
- 查詢時系統的負載。
- 查詢時工作區的負載。
您可能想要自訂查詢的逾時。 預設的逾時為 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"
}