هذه الإعدادات متاحة في system.merge_tree_settings، وهي مُولَّدة تلقائيًا من الشفرة المصدرية لـ ClickHouse.
vertical_merge_algorithm_min_bytes_to_activate
الحد الأدنى (التقريبي) للحجم غير المضغوط، بالبايت، في الأجزاء التي يجري دمجها لتفعيل خوارزمية الدمج العمودي.
vertical_merge_algorithm_min_columns_to_activate
الحد الأدنى لعدد الأعمدة غير المدرجة في المفتاح الأساسي (PK) لتفعيل خوارزمية الدمج العمودية.
vertical_merge_algorithm_min_rows_to_activate
الحد الأدنى (التقريبي) لإجمالي عدد الصفوف في الأجزاء الجاري دمجها لتفعيل خوارزمية الدمج العمودي.
vertical_merge_optimize_lightweight_delete
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 25.9 | 1 | إعداد جديد |
إذا كانت القيمة true، فسيتم تحسين الحذف خفيف الوزن أثناء الدمج العمودي.
vertical_merge_optimize_ttl_delete
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.3 | 1 | السماح بخوارزمية الدمج العمودي لعمليات الدمج التي تتطلب إزالة الصفوف التي انتهت صلاحيتها وفق TTL |
إذا كانت القيمة true، فسيُحسَّن حذف الصفوف عبر TTL في الدمج العمودي. وبدلاً من فرض الدمج الأفقي، يُقيَّم عامل تصفية TTL ويُمرَّر إلى خوارزمية الدمج التي تضبط علامات التخطي في مصادر الصفوف.
vertical_merge_remote_filesystem_prefetch
إذا كانت القيمة true، فسيُستخدم الجلب المسبق للبيانات من نظام الملفات البعيد للعمود التالي أثناء الدمج