هذه الإعدادات متاحة في system.merge_tree_settings، وهي مُولَّدة تلقائيًا من الشفرة المصدرية لـ ClickHouse.
allow_experimental_adaptive_codec_selection
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.8 | 0 | إعداد جديد. |
عند تفعيله، تختار عمليات الدمج والطفرات برنامج ترميز لكل كتلة للأعمدة التي تستخدم برنامج الترميز الافتراضي (من دون عبارة CODEC أو مع CODEC(Default)).
تشمل الخيارات برنامج الترميز الافتراضي للجدول (راجع الإعداد default_compression_codec) وNONE وبرامج ترميز متخصصة ملائمة لنوع العمود.
لا تدعم التكيّف حاليًا إلا الأنواع الشبيهة بالأعداد الصحيحة.
يُختار أصغر ناتج. لذلك، لا يكون الضغط أسوأ من الإعداد الافتراضي مطلقًا، وتُخزَّن الكتل غير القابلة للضغط بصيغتها الخام.
لا يُختار تكيفيًا أي عمود يتضمن برنامج الترميز الافتراضي له تشفيرًا (مثل AES_128_GCM_SIV)، لذا يُطبَّق التشفير دائمًا.
تُبلّغ برامج الترميز لكل كتلة عبر دالة الجدول mergeTreeCodecBlockCounts.
allow_experimental_replacing_merge_with_cleanup
السماح بعمليات دمج CLEANUP التجريبية لمحرك ReplacingMergeTree مع العمود
is_deleted. عند تفعيله، يتيح ذلك استخدام OPTIMIZE ... FINAL CLEANUP يدويًا
لدمج جميع الأجزاء في قسم إلى جزء واحد وإزالة أي
صفوف محذوفة.
كما يتيح أيضًا تمكين تنفيذ عمليات الدمج هذه تلقائيًا في الخلفية
باستخدام الإعدادات min_age_to_force_merge_seconds،
min_age_to_force_merge_on_partition_only و
enable_replacing_merge_with_cleanup_for_min_age_to_force_merge.
allow_experimental_reverse_key
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 24.12 | 0 | إعداد جديد |
إعداد متقادم، لا تأثير له.
allow_experimental_text_index_phrase_search
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.7 | 0 | إعداد جديد |
يسمح بإنشاء فهارس نصية باستخدام الوسيط التجريبي support_phrase_search،
الذي يخزّن مواضع الرموز لدعم المطابقة الدقيقة للعبارات.