Share via


Time-outs

Uitvoeringstijden van query's kunnen sterk variëren op basis van:

  • De complexiteit van de query.
  • De hoeveelheid gegevens die wordt geanalyseerd.
  • De belasting van het systeem op het moment van de query.
  • De belasting van de werkruimte op het moment van de query.

Mogelijk wilt u de time-out voor de query aanpassen. De standaardtime-out is 3 minuten. De maximale time-out is 10 minuten.

Time-outaanvraagheader

Als u de time-out wilt instellen, gebruikt u de Prefer header in de HTTP-aanvraag met behulp van de standaardvoorkeur wait . Zie deze website voor meer informatie. De Prefer header plaatst een bovengrens, in seconden, over hoe lang de client wacht totdat de service de query verwerkt.

Respons

Als een query langer duurt dan de opgegeven time-out (of de standaardtime-out, indien niet opgegeven), mislukt deze met een statuscode van 504 Gateway Time-out.

Met de volgende aanvraag is bijvoorbeeld een maximale time-outtijd van de server van 30 seconden toegestaan:

    POST https://api.loganalytics.azure.com/v1/workspaces/{workspace-id}/query
    Authorization: Bearer <access token>
    Prefer: wait=30
    
    {
        "query" : "Heartbeat | count"
    }