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

# إعدادات الجلسة لـ max_ast_*

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

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="max_ast_depth">
  ## max\_ast\_depth
</div>

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

الحد الأقصى لعمق التداخل في شجرة البنية النحوية للاستعلام. وإذا تم تجاوزه، يُطلَق استثناء.

<Note>
  في الوقت الحالي، لا يُتحقَّق من ذلك أثناء التحليل النحوي، بل فقط بعد تحليل الاستعلام نحويًا.
  وهذا يعني أنه يمكن إنشاء شجرة بنية نحوية عميقة أكثر من اللازم أثناء التحليل النحوي،
  لكن الاستعلام سيفشل.
</Note>

<div id="max_ast_elements">
  ## max\_ast\_elements
</div>

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

الحد الأقصى لعدد العناصر في شجرة البنية النحوية للاستعلام. إذا تم تجاوزه، يُطلَق استثناء.

<Note>
  في الوقت الحالي، لا يُتحقَّق من ذلك أثناء التحليل النحوي، وإنما بعد التحليل النحوي للاستعلام فقط.
  وهذا يعني أنه يمكن إنشاء شجرة بنية نحوية عميقة جدًا أثناء التحليل النحوي،
  لكن الاستعلام سيفشل.
</Note>
