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.