المهلات
قد تختلف أوقات تنفيذ الاستعلام على نطاق واسع استنادًا إلى:
- تعقيد الاستعلام.
- كمية البيانات التي يتم تحليلها.
- التحميل على النظام في وقت الاستعلام.
- التحميل على مساحة العمل في وقت الاستعلام.
قد تحتاج إلى تخصيص مهلة الاستعلام. المهلة الافتراضية هي 3 دقائق. الحد الأقصى للمهلة هو 10 دقائق.
عنوان الطلب الخاص بالمهلة
لتعيين المهلة، استخدم Prefer
العنوان في طلب HTTP باستخدام التفضيل القياسي wait
. لمزيد من المعلومات، راجع موقع الويب هذا. Prefer
يضع العنوان حدا أعلى، بالثوان، على المدة التي ينتظرها العميل حتى تقوم الخدمة بمعالجة الاستعلام.
استجابة
إذا استغرق الاستعلام وقتا أطول من المهلة المحددة (أو المهلة الافتراضية، إذا لم تكن محددة)، فسيفشل مع رمز الحالة 504 Gateway Timeout.
على سبيل المثال، يسمح الطلب التالي بحد أقصى لعمر مهلة الخادم وهو 30 ثانية:
POST https://api.loganalytics.azure.com/v1/workspaces/{workspace-id}/query
Authorization: Bearer <access token>
Prefer: wait=30
{
"query" : "Heartbeat | count"
}