Waktu habis
Waktu eksekusi kueri dapat sangat bervariasi berdasarkan:
- Kompleksitas kueri.
- Jumlah data yang dianalisis.
- Beban pada sistem pada saat kueri.
- Beban pada ruang kerja pada saat kueri.
Anda mungkin ingin mengkustomisasi batas waktu untuk kueri. Batas waktu default adalah 3 menit. Batas waktu maksimum adalah 10 menit.
Header permintaan batas waktu
Untuk mengatur batas waktu, gunakan Prefer
header dalam permintaan HTTP dengan menggunakan preferensi standar wait
. Untuk informasi selengkapnya, lihat artikel ini. Header Prefer
menempatkan batas atas, dalam detik, pada berapa lama klien menunggu layanan memproses kueri.
Respons
Jika kueri membutuhkan waktu lebih lama dari batas waktu yang ditentukan (atau batas waktu default, jika tidak ditentukan), kueri gagal dengan kode status 504 Batas Waktu Gateway.
Misalnya, permintaan berikut memungkinkan usia batas waktu server maksimum 30 detik:
POST https://api.loganalytics.azure.com/v1/workspaces/{workspace-id}/query
Authorization: Bearer <access token>
Prefer: wait=30
{
"query" : "Heartbeat | count"
}