Udostępnij za pośrednictwem


Limity czasu

Czas wykonywania zapytań może się znacznie różnić w zależności od:

  • Złożoność zapytania.
  • Ilość analizowanych danych.
  • Obciążenie systemu w momencie wykonywania zapytania.
  • Obciążenie obszaru roboczego w momencie zapytania.

Możesz dostosować limit czasu zapytania. Domyślny limit czasu to 3 minuty. Maksymalny limit czasu wynosi 10 minut.

Nagłówek żądania przekroczenia limitu czasu

Aby ustawić limit czasu, użyj nagłówka Prefer w żądaniu HTTP przy użyciu standardowej wait preferencji. Aby uzyskać więcej informacji, zobacz tę witrynę internetową. Nagłówek Prefer stawia górny limit w sekundach na czas oczekiwania klienta na przetworzenie zapytania przez usługę.

Reakcja

Jeśli zapytanie trwa dłużej niż określony limit czasu (lub domyślny limit czasu, jeśli nieokreślone), kończy się niepowodzeniem z kodem stanu 504 Limit czasu bramy.

Na przykład następujące żądanie zezwala na maksymalny limit czasu serwera wynoszący 30 sekund:

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