Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

إعدادات جداول MergeTree ‏allow_experimental_*

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

allow_experimental_adaptive_codec_selection

ميزة تجريبية
النوع
Bool
القيمة الافتراضية
0
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.80إعداد جديد.

عند تفعيله، تختار عمليات الدمج والطفرات برنامج ترميز لكل كتلة للأعمدة التي تستخدم برنامج الترميز الافتراضي (من دون عبارة CODEC أو مع CODEC(Default)). تشمل الخيارات برنامج الترميز الافتراضي للجدول (راجع الإعداد default_compression_codec) وNONE وبرامج ترميز متخصصة ملائمة لنوع العمود. لا تدعم التكيّف حاليًا إلا الأنواع الشبيهة بالأعداد الصحيحة. يُختار أصغر ناتج. لذلك، لا يكون الضغط أسوأ من الإعداد الافتراضي مطلقًا، وتُخزَّن الكتل غير القابلة للضغط بصيغتها الخام. لا يُختار تكيفيًا أي عمود يتضمن برنامج الترميز الافتراضي له تشفيرًا (مثل AES_128_GCM_SIV)، لذا يُطبَّق التشفير دائمًا. تُبلّغ برامج الترميز لكل كتلة عبر دالة الجدول mergeTreeCodecBlockCounts.

allow_experimental_replacing_merge_with_cleanup

ميزة تجريبية
النوع
Bool
القيمة الافتراضية
0

السماح بعمليات دمج 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

النوع
Bool
القيمة الافتراضية
0
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
24.120إعداد جديد

إعداد متقادم، لا تأثير له.

ميزة تجريبية
النوع
Bool
القيمة الافتراضية
0
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.70إعداد جديد

يسمح بإنشاء فهارس نصية باستخدام الوسيط التجريبي support_phrase_search، الذي يخزّن مواضع الرموز لدعم المطابقة الدقيقة للعبارات.

Navigation