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

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

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

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="joined_block_split_single_row">
  ## joined\_block\_split\_single\_row
</div>

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

<VersionHistory rows={[{"id": "row-1","items": [{"label": "25.10"},{"label": "0"},{"label": "إعداد جديد"}]}]} />

يسمح بتقسيم ناتج `hash join` إلى أجزاء بحسب الصفوف المقابلة لصف واحد من الجدول الأيسر.
قد يقلل ذلك من استخدام الذاكرة عند وجود صف له عدد كبير من المطابقات في الجدول الأيمن، لكنه قد يزيد من استخدام CPU.
لاحظ أن `max_joined_block_size_rows != 0` شرط أساسي لكي يكون لهذا الإعداد تأثير.
ويساعد `max_joined_block_size_bytes` عند استخدامه مع هذا الإعداد على تجنب الاستهلاك المفرط للذاكرة في حالات البيانات غير المتوازنة، حيث تكون لبعض الصفوف الكبيرة مطابقة كثيرة في الجدول الأيمن.

<div id="joined_subquery_requires_alias">
  ## joined\_subquery\_requires\_alias
</div>

<SettingsInfoBlock type="Bool" default_value="1" />

يُلزم الاستعلامات الفرعية المضمومة ودوال الجداول بأن تكون لها أسماء مستعارة لضمان التأهيل الصحيح للأسماء.
