Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

إعدادات جدول MergeTree لـ merge_*

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

merge_total_max_bytes_to_prewarm_cache

النوع
UInt64
القيمة الافتراضية
16106127360
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
25.116106127360مزامنة Cloud

متاح فقط في ClickHouse Cloud. الحد الأقصى لإجمالي حجم الأجزاء التي تُستخدم للتسخين المسبق لذاكرة التخزين المؤقت أثناء الدمج.

merge_use_batch_sorting_queue

النوع
Bool
القيمة الافتراضية
0
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.80إعداد جديد لاستخدام قائمة انتظار الفرز الدفعي في عمليات دمج `MergeTree` العادية.

استخدم قائمة انتظار الفرز الدفعي لتقليل الحمل الزائد لقائمة الانتظار لكل صف عند دمج التدفقات المرتبة.

ينطبق فقط على عمليات الدمج التي لا تغيّر الصفوف، أي عمليات دمج MergeTree البسيطة (وضع الدمج Ordinary). ولا يؤثر في المحركات التي تتضمن دلالات أثناء الدمج، مثل ReplacingMergeTree وCollapsingMergeTree و SummingMergeTree وAggregatingMergeTree وCoalescingMergeTree و GraphiteMergeTree وVersionedCollapsingMergeTree، إذ تواصل استخدام قائمة الانتظار الافتراضية بغض النظر عن هذا الإعداد.

merge_workload

يُستخدم لتنظيم كيفية استخدام الموارد وتقاسمها بين عمليات الدمج وأعباء العمل الأخرى. وتُستخدم القيمة المحددة بوصفها قيمة الإعداد workload لعمليات الدمج في الخلفية لهذا الجدول. وإذا لم تُحدَّد (سلسلة فارغة)، فسيُستخدم إعداد الخادوم merge_workload بدلًا من ذلك.

انظر أيضًا

Navigation