> ## 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.

# إعدادات جلسة partial_merge_*

> إعدادات جلسة ClickHouse ضمن المجموعة المُنشأة partial_merge_*.

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.settings](/docs/ar/reference/system-tables/settings)، وقد جرى توليدها تلقائيًا من [الشفرة المصدرية](https://github.com/ClickHouse/ClickHouse/blob/master/src/Core/Settings.cpp).

<div id="partial_merge_join_left_table_buffer_bytes">
  ## partial\_merge\_join\_left\_table\_buffer\_bytes
</div>

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

إذا لم تكن القيمة 0، فسيتم تجميع كتل الجدول الأيسر في كتل أكبر في عملية partial merge join. ويستخدم ذلك ما يصل إلى ضعفي الذاكرة المحددة لكل خيط تنفيذ للربط.

<div id="partial_merge_join_rows_in_right_blocks">
  ## partial\_merge\_join\_rows\_in\_right\_blocks
</div>

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

يحدّ من أحجام كتل بيانات JOIN على الجانب الأيمن في خوارزمية partial merge join لاستعلامات [JOIN](/docs/ar/reference/statements/select/join).

ClickHouse server:

1. يقسّم بيانات JOIN على الجانب الأيمن إلى كتل تحتوي على العدد المحدد من الصفوف كحد أقصى.
2. يفهرس كل كتلة باستخدام قيمها الدنيا والعظمى.
3. يفرّغ الكتل المُحضَّرة إلى القرص إذا كان ذلك ممكنًا.

Possible values:

* أي عدد صحيح موجب. النطاق الموصى به للقيم: \[1000, 100000].
