> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# إعدادات جدول MergeTree الخاصة بـ concurrent_part_removal_threshold_*

> إعدادات جدول MergeTree في ClickHouse ضمن المجموعة المُولَّدة concurrent_part_removal_threshold_*.

export const SettingsInfoBlock = ({type, default_value, changeable_without_restart}) => {
  return <div className="not-prose" style={{
    display: "flex",
    flexWrap: "wrap",
    alignItems: "baseline",
    columnGap: "0.5rem",
    rowGap: "0.125rem",
    margin: "0.375rem 0",
    fontSize: "0.8125rem",
    lineHeight: "1.125rem"
  }}>
      <div style={{
    fontWeight: 600,
    opacity: 0.72
  }}>النوع</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{type}</div>
      <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>القيمة الافتراضية</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{default_value}</div>
      {changeable_without_restart && <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>
          يمكن تغييره دون إعادة التشغيل
        </div>}
      {changeable_without_restart && <div style={{
    overflowWrap: "anywhere"
  }}>
          {changeable_without_restart}
        </div>}
    </div>;
};

هذه الإعدادات متاحة في [system.merge\_tree\_settings](/docs/ar/reference/system-tables/merge_tree_settings)، وقد جرى توليدها تلقائيًا من الشفرة المصدرية لـ ClickHouse.

<div id="concurrent_part_removal_threshold">
  ## concurrent\_part\_removal\_threshold
</div>

<SettingsInfoBlock type="UInt64" default_value="100" />

فعِّل إزالة الأجزاء المتزامنة (راجع `max_part_removal_threads`) فقط إذا
كان عدد أجزاء البيانات غير النشطة لا يقل عن هذا الحد.

<div id="concurrent_part_removal_threshold_for_remote_disk">
  ## concurrent\_part\_removal\_threshold\_for\_remote\_disk
</div>

<SettingsInfoBlock type="UInt64" default_value="16" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.5"},{"label": "16"},{"label": "إعداد جديد. عتبة أقل للدخول في مسار إزالة الأجزاء المتزامنة عندما يكون أي جزء يُزال موجودًا على قرص بعيد، إذ تتطلب كل عملية إزالة عادةً رحلة ذهاب وإياب واحدة عبر الشبكة. تتطابق القيمة القديمة (100) مع القيمة الافتراضية القديمة لـ `concurrent_part_removal_threshold`، لذا تحافظ أوضاع `compatibility` الأقدم على السلوك السابق."}]}]} />

مماثل لـ `concurrent_part_removal_threshold`، لكنه يُستخدم عندما يكون جزء
واحد على الأقل من الأجزاء التي يجري إزالتها مخزّنًا على قرص بعيد. تكون
القيمة الافتراضية أقل لأن إزالة كل جزء على التخزين البعيد تتطلب عادةً
رحلة ذهاب وإياب عبر الشبكة (على سبيل المثال، طلب HTTP `DELETE` واحد
لكل جزء في تخزين الكائنات)، لذا فإن إزالة 100 جزء تسلسليًا قد
تؤخر `DROP TABLE` لعشرات الثواني.
