هذه الإعدادات متاحة في system.merge_tree_settings، وقد جرى توليدها تلقائيًا من الشفرة المصدرية لـ ClickHouse.
concurrent_part_removal_threshold
النوع
UInt64
القيمة الافتراضية
100
فعِّل إزالة الأجزاء المتزامنة (راجع max_part_removal_threads) فقط إذا
كان عدد أجزاء البيانات غير النشطة لا يقل عن هذا الحد.
concurrent_part_removal_threshold_for_remote_disk
النوع
UInt64
القيمة الافتراضية
16
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.5 | 16 | إعداد جديد. عتبة أقل للدخول في مسار إزالة الأجزاء المتزامنة عندما يكون أي جزء يُزال موجودًا على قرص بعيد، إذ تتطلب كل عملية إزالة عادةً رحلة ذهاب وإياب واحدة عبر الشبكة. تتطابق القيمة القديمة (100) مع القيمة الافتراضية القديمة لـ `concurrent_part_removal_threshold`، لذا تحافظ أوضاع `compatibility` الأقدم على السلوك السابق. |
مماثل لـ concurrent_part_removal_threshold، لكنه يُستخدم عندما يكون جزء
واحد على الأقل من الأجزاء التي يجري إزالتها مخزّنًا على قرص بعيد. تكون
القيمة الافتراضية أقل لأن إزالة كل جزء على التخزين البعيد تتطلب عادةً
رحلة ذهاب وإياب عبر الشبكة (على سبيل المثال، طلب HTTP DELETE واحد
لكل جزء في تخزين الكائنات)، لذا فإن إزالة 100 جزء تسلسليًا قد
تؤخر DROP TABLE لعشرات الثواني.