Udostępnij za pośrednictwem


Limity czasu

Czasy wykonywania zapytań mogą 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 wykonywania 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 Prefer nagłówka w żądaniu HTTP przy użyciu standardowej wait preferencji. Aby uzyskać więcej informacji, zobacz tę witrynę internetową. Nagłówek Prefer umieszcza górny limit (w sekundach) na czas oczekiwania klienta na przetworzenie zapytania przez usługę.

Response

Jeśli zapytanie trwa dłużej niż określony limit czasu (lub domyślny limit czasu, jeśli nie określono), kończy się niepowodzeniem z kodem stanu 504 limitu 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"
    }