Läs på engelska

Dela via


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.

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. 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.

Response

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"
    }