هذه الإعدادات متاحة في system.merge_tree_settings، وهي مُولَّدة تلقائيًا من الشيفرة المصدرية لـ ClickHouse.
map_serialization_version
النوع
MergeTreeMapSerializationVersion
القيمة الافتراضية
basic
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.3 | basic | إضافة إعداد للتحكم في إصدار تسلسل Map |
يتحكم في طريقة التسلسل المستخدمة لأعمدة Map.
القيم الممكنة:
- basic — استخدم التسلسل القياسي لـ
Map. - with_buckets — قسّم المفاتيح إلى مجموعات أثناء التسلسل. ويؤدي استخدام هذه المجموعات إلى تحسين قراءة المفاتيح الفردية من
Map.
يُحدَّد عدد المجموعات في تسلسل with_buckets بواسطة max_buckets_in_map و map_buckets_strategy.
map_serialization_version_for_zero_level_parts
النوع
MergeTreeMapSerializationVersion
القيمة الافتراضية
basic
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.3 | basic | إضافة إعداد للتحكم في إصدار تسلسل Map للأجزاء ذات المستوى الصفري |
يتيح هذا الإعداد تحديد إصدار مختلف لتسلسل أعمدة
Map في الأجزاء ذات المستوى الصفري التي تُنشأ أثناء عمليات الإدراج.
وقد يكون من المفيد الإبقاء على تسلسل basic للأجزاء ذات المستوى الصفري لتجنب
تدهور الأداء أثناء عمليات الإدراج، مع استخدام with_buckets للأجزاء المدمجة.