Timeouter
Frågekörningstiderna kan variera mycket beroende på:
- Frågans komplexitet.
- Mängden data som analyseras.
- Belastningen på systemet vid tidpunkten för frågan.
- Belastningen på arbetsytan vid tidpunkten för frågan.
Du kanske vill anpassa tidsgränsen för frågan. Standardtidsgränsen är 3 minuter. Den maximala tidsgränsen är 10 minuter.
Sidhuvud för timeout-begäran
Om du vill ange tidsgränsen Prefer
använder du huvudet i HTTP-begäran med hjälp av standardinställningen wait
. Mer information finns på den här webbplatsen. Huvudet Prefer
sätter en övre gräns i sekunder för hur länge klienten väntar på att tjänsten ska bearbeta frågan.
Svarsåtgärder
Om en fråga tar längre tid än den angivna tidsgränsen (eller standardtimeouten, om den är ospecificerad), misslyckas den med statuskoden 504 Gateway Timeout.
Följande begäran tillåter till exempel en maximal tidsgräns för servern på 30 sekunder:
POST https://api.loganalytics.azure.com/v1/workspaces/{workspace-id}/query
Authorization: Bearer <access token>
Prefer: wait=30
{
"query" : "Heartbeat | count"
}