هذه الإعدادات متاحة في system.merge_tree_settings، وهي مُولَّدة تلقائيًا من الشيفرة المصدرية لـ ClickHouse.
enable_index_granularity_compression
ضغط قيم index granularity في الذاكرة عند الإمكان
enable_max_bytes_limit_for_min_age_to_force_merge
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.2 | 1 | تقييد أحجام الأجزاء افتراضيًا حتى مع `min_age_to_force_merge_seconds` |
| 25.1 | 0 | إضافة إعداد جديد لتقييد الحد الأقصى للبايتات لـ `min_age_to_force_merge`. |
| 25.1 | 0 | إعداد جديد |
ما إذا كان ينبغي أن يلتزم الإعدادان min_age_to_force_merge_seconds و
min_age_to_force_merge_on_partition_only بالإعداد
max_bytes_to_merge_at_max_space_in_pool.
القيم الممكنة:
truefalse
enable_mixed_granularity_parts
يُفعِّل أو يُعطِّل الانتقال إلى التحكم في حجم الـ granule باستخدام
الإعداد index_granularity_bytes. قبل الإصدار 19.11، كان هناك فقط
الإعداد index_granularity لتقييد حجم الـ granule. يُحسِّن
الإعداد index_granularity_bytes أداء ClickHouse عند
اختيار البيانات من الجداول التي تحتوي على صفوف كبيرة (بعشرات ومئات الميغابايتات).
إذا كانت لديك جداول تحتوي على صفوف كبيرة، يمكنك تفعيل هذا الإعداد لهذه الجداول
لتحسين كفاءة استعلامات SELECT.
enable_replacing_merge_with_cleanup_for_min_age_to_force_merge
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 25.3 | 0 | إعداد جديد للسماح بعمليات دمج التنظيف التلقائي لـ ReplacingMergeTree |
ما إذا كان يجب استخدام عمليات دمج CLEANUP لـ ReplacingMergeTree عند دمج الأقسام
حتى تصبح جزءًا واحدًا. يتطلب ذلك تمكين allow_experimental_replacing_merge_with_cleanup
وmin_age_to_force_merge_seconds وmin_age_to_force_merge_on_partition_only.
القيم الممكنة:
truefalse
enable_the_endpoint_id_with_zookeeper_name_prefix
تمكين معرّف نقطة النهاية باستخدام بادئة اسم ZooKeeper لجدول replicated merge tree.
enable_vertical_merge_algorithm
يُمكّن من استخدام خوارزمية الدمج العمودي.