Skip to main content
هذه الإعدادات متاحة في system.settings، وهي مُولَّدة تلقائيًا من المصدر.

replace_running_query

عند استخدام واجهة HTTP، يمكن تمرير المعلَمة ‘query_id’. ويمكن أن تكون هذه أي سلسلة نصية تُستخدم كمُعرّف للاستعلام. إذا كان هناك في هذا الوقت استعلام آخر من المستخدم نفسه وبنفس ‘query_id’، فإن السلوك يعتمد على المعلَمة ‘replace_running_query’. 0 (الافتراضي) – طرح استثناء (عدم السماح بتشغيل الاستعلام إذا كان هناك بالفعل استعلام قيد التشغيل بنفس ‘query_id’). 1 – إلغاء الاستعلام القديم وبدء تشغيل الاستعلام الجديد. اضبط هذه المعلَمة على 1 لتنفيذ اقتراحات شروط التقسيم. بعد إدخال الحرف التالي، إذا لم يكن الاستعلام القديم قد اكتمل بعد، فيجب إلغاؤه.

replace_running_query_max_wait_ms

مدة الانتظار حتى ينتهي الاستعلام الجاري الذي يحمل query_id نفسه، وذلك عندما يكون إعداد replace_running_query مفعّلًا. القيم الممكنة:
  • عدد صحيح موجب.
  • 0 — طرح استثناء يمنع تشغيل استعلام جديد إذا كان الخادم ينفّذ بالفعل استعلامًا يحمل query_id نفسه.
آخر تعديل في ٢٣ يوليو ٢٠٢٦