هذه الإعدادات متاحة في system.merge_tree_settings، وهي مُولَّدة تلقائيًا من الشفرة المصدرية لـ ClickHouse.
merge_total_max_bytes_to_prewarm_cache
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 25.1 | 16106127360 | مزامنة Cloud |
متاح فقط في ClickHouse Cloud. الحد الأقصى لإجمالي حجم الأجزاء التي تُستخدم للتسخين المسبق لذاكرة التخزين المؤقت أثناء الدمج.
merge_use_batch_sorting_queue
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.8 | 0 | إعداد جديد لاستخدام قائمة انتظار الفرز الدفعي في عمليات دمج `MergeTree` العادية. |
استخدم قائمة انتظار الفرز الدفعي لتقليل الحمل الزائد لقائمة الانتظار لكل صف عند دمج التدفقات المرتبة.
ينطبق فقط على عمليات الدمج التي لا تغيّر الصفوف، أي عمليات دمج MergeTree
البسيطة (وضع الدمج Ordinary). ولا يؤثر في المحركات التي تتضمن دلالات
أثناء الدمج، مثل ReplacingMergeTree وCollapsingMergeTree و
SummingMergeTree وAggregatingMergeTree وCoalescingMergeTree و
GraphiteMergeTree وVersionedCollapsingMergeTree، إذ تواصل استخدام
قائمة الانتظار الافتراضية بغض النظر عن هذا الإعداد.
merge_workload
يُستخدم لتنظيم كيفية استخدام الموارد وتقاسمها بين عمليات الدمج
وأعباء العمل الأخرى. وتُستخدم القيمة المحددة بوصفها قيمة الإعداد workload
لعمليات الدمج في الخلفية لهذا الجدول. وإذا لم تُحدَّد (سلسلة فارغة)، فسيُستخدم
إعداد الخادوم merge_workload بدلًا من ذلك.
انظر أيضًا