超时
查询执行时间可能根据以下因素而有很大的差异:
- 查询的复杂性。
- 要分析的数据量。
- 查询时系统上的负载。
- 查询时工作区上的负载。
可能需要自定义查询超时。 默认超时为 3 分钟。 最大超时时间为 10 分钟。
超时请求头
若要设置超时,请在 HTTP 请求中使用 Prefer
头,并使用标准的 wait
首选项。 有关详细信息,请参阅此网站。 Prefer
头对客户端等待服务处理查询的时长设置上限(以秒为单位)。
响应
如果查询花费的时间超过指定的超时(未指定超时时为默认超时),则该查询将失败并返回状态代码 504 Gateway Timeout。
例如,以下请求允许的最大服务器超时期限为 30 秒:
POST https://api.loganalytics.azure.cn/v1/workspaces/{workspace-id}/query
Authorization: Bearer <access token>
Prefer: wait=30
{
"query" : "Heartbeat | count"
}