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

read_in_order_two_level_merge_threshold

الحد الأدنى لعدد الأجزاء التي يجب قراءتها لتشغيل خطوة دمج أوّلي أثناء القراءة متعددة الخيوط بترتيب المفتاح الأساسي.

read_in_order_use_buffering

استخدم التخزين المؤقت قبل الدمج عند القراءة وفق ترتيب المفتاح الأساسي. يزيد ذلك من التوازي في تنفيذ الاستعلام

read_in_order_use_virtual_row

استخدم الصف الافتراضي أثناء القراءة وفق ترتيب المفتاح الأساسي أو دالته الرتيبة. يفيد ذلك عند البحث عبر عدة أجزاء، إذ لا تُفحَص إلا الأجزاء ذات الصلة.

read_in_order_use_virtual_row_per_block

عند تمكينه مع read_in_order_use_virtual_row، يُصدر صفًا افتراضيًا بعد كل كتلة تتم قراءتها (وليس فقط في بداية كل جزء). ويتيح ذلك لـ MergingSortedTransform إعادة تحديد أولوية المصادر بوتيرة أكثر تكرارًا، وهو ما يفيد عندما تستبعد عوامل التصفية اللاحقة عددًا كبيرًا من الصفوف وتكون البيانات موزعة بشكل غير متساوٍ عبر الأجزاء. لاحظ أن هذا يعطّل تحسين read_in_order_use_buffering والدمج الأوّلي (read_in_order_two_level_merge_threshold) أثناء القراءة.
آخر تعديل في ٢٣ يوليو ٢٠٢٦