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

allow_experimental_adaptive_codec_selection

عند تفعيله، تختار عمليات الدمج والطفرات برنامج ترميز لكل كتلة للأعمدة التي تستخدم برنامج الترميز الافتراضي (من دون عبارة 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

إعداد متقادم، لا تأثير له. يسمح بإنشاء فهارس نصية باستخدام الوسيط التجريبي support_phrase_search، الذي يخزّن مواضع الرموز لدعم المطابقة الدقيقة للعبارات.
آخر تعديل في ١٤ أغسطس ٢٠٢٦