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. Standardtimeouten är 3 minuter. Den maximala tidsgränsen är 10 minuter.
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. Rubriken 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.
Om en fråga tar längre tid än den angivna tidsgränsen (eller standardtidsgränsen, om den är ospecificerad), misslyckas den med statuskoden 504 Gateway Timeout.
Följande begäran tillåter till exempel en maximal tidsgräns på 30 sekunder för servern:
POST https://api.loganalytics.azure.com/v1/workspaces/{workspace-id}/query
Authorization: Bearer <access token>
Prefer: wait=30
{
"query" : "Heartbeat | count"
}