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

reader_executor_block_size

حجم جزء المخزن المؤقت لـ ReaderExecutor التجريبي: تملأ قراءات المصدر العُقد حتى هذا الحجم كحد أقصى. يجب أن تتراوح القيمة بين 128 KiB و40 MiB، وهو النطاق المشترك لجميع أحجام ReaderExecutor.

reader_executor_max_tail_for_drain

حدّ التصريف لـ ReaderExecutor التجريبي: إذا تم إسقاط اتصال مصدر طويل وكان ضمن هذا العدد من البايتات من حدّه الأيمن، فستتم قراءة ما تبقّى منه حتى ذلك الحد أولًا، لكي يكتمل ويعود إلى مجمع الاتصالات صالحًا لإعادة الاستخدام بدلًا من احتسابه اتصالًا غير مكتمل.

reader_executor_min_bytes_for_seek

حد الفجوة الأمامية لـ ReaderExecutor التجريبي: تُتخطّى فجوة حتى هذا الحد عبر اتصال المصدر المفتوح (بالتجاوز / بالقراءة عبرها) بدلًا من تنفيذ قراءة منفصلة من المصدر أو إعادة فتح الاتصال. اضبطه قريبًا من نقطة التعادل بين تكلفة عرض النطاق الترددي وتكلفة الطلب، بحيث يبقى التجاوز مجديًا من حيث التكلفة.

reader_executor_plan_look_ahead

يحدد هذا الإعداد المدى المسبق الذي يحدّد ضمنه ReaderExecutor التجريبي وجود البيانات في ذاكرة التخزين المؤقت داخل خطة القراءة التي يحتفظ بها (وهو فحص منخفض الكلفة، وليس عملية قراءة)، بحيث تكفي عملية تحديد واحدة لخدمة نوافذ عديدة. تُثبّت الخطة كل خلية حدّدتها في ذاكرة التخزين المؤقت إلى أن يتجاوزها المؤشر، ولذلك يتحكم هذا المدى في مقدار الذاكرة وحجم ذاكرة التخزين المؤقت غير القابلة للإخلاء اللذين يحتفظ بهما كل قارئ متزامن. ولا يمثّل هذا حدًّا أقصى دقيقًا، إذ يشمل التثبيت مقطعًا كاملًا من ذاكرة التخزين المؤقت أو كتلة كاملة، فتُحتجز الخلية الممتدة عبر أيٍّ من طرفي النطاق بأكملها، ما قد يضيف خلية واحدة كحدٍّ أقصى لكل مستوى من مستويات ذاكرة التخزين المؤقت عند كل طرف. يجب أن تتراوح القيمة بين 128 KiB و40 MiB، وهو النطاق المشترك بين جميع أحجام ReaderExecutor، وألّا تقل عن reader_executor_block_size.

reader_executor_use_long_connections

أعِد استخدام اتصال مصدر طويل ومقيّد عبر النوافذ في ReaderExecutor التجريبي. والاتصال الطويل هو اتصال يتجاوز نطاقه نافذة القراءة الحالية؛ وعند تعطيل هذا الإعداد، لا يستهلك المنفّذ أي حصة من مجمع الاتصالات، وتفتح كل نافذة اتصالًا قصير العمر للاستخدام مرة واحدة (المسار عديم الحالة).

reader_executor_window_size

عدد البايتات التي يُقدّمها ReaderExecutor التجريبي لكل نافذة قراءة (الوحدة التي تُرجعها عملية القراءة). يجب أن تتراوح القيمة بين 128 KiB و40 MiB، وهو النطاق الذي تشترك فيه جميع أحجام ReaderExecutor.
آخر تعديل في ٢٦ سبتمبر ٢٠٢٦