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

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

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

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="send_profile_events">
  ## send\_profile\_events
</div>

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

<VersionHistory rows={[{"id": "row-1","items": [{"label": "25.11"},{"label": "1"},{"label": "إعداد جديد. يحدد ما إذا كان سيتم إرسال أحداث ProfileEvents إلى العملاء."}]}]} />

يُفعِّل أو يُعطِّل إرسال حزم [ProfileEvents](/docs/ar/resources/develop-contribute/native-protocol/server#profile-events) إلى العميل.

يمكن تعطيل هذا الخيار لتقليل حركة مرور الشبكة للعملاء الذين لا يحتاجون إلى أحداث ProfileEvents.

القيم الممكنة:

* 0 — معطّل.
* 1 — مفعّل.

<div id="send_progress_in_http_headers">
  ## send\_progress\_in\_http\_headers
</div>

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

يُمكّن أو يعطّل ترويسات استجابة HTTP ‏`X-ClickHouse-Progress` في استجابات `clickhouse-server`.

لمزيد من المعلومات، راجع [وصف واجهة HTTP](/docs/ar/concepts/features/interfaces/http).

القيم الممكنة:

* 0 — معطّل.
* 1 — مُمكّن.

<div id="send_table_structure_on_insert_with_inline_data">
  ## send\_table\_structure\_on\_insert\_with\_inline\_data
</div>

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

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.5"},{"label": "1"},{"label": "إعداد جديد للتحكم في ما إذا كان الخادم يرسل بنية الجدول لاستعلامات INSERT التي تتضمن بيانات مضمّنة."}]}]} />

إذا كان هذا الإعداد معطّلًا وكان استعلام INSERT يتضمن بيانات مضمّنة، فلن يرسل الخادم إلى العميل، عبر البروتوكول الأصلي، بنية الجدول والقيم الافتراضية للأعمدة. وبدلًا من ذلك، سيحلّل الخادم البيانات المضمّنة بنفسه. ويمكن أن يحسّن ذلك الأداء عند تنفيذ عدد كبير من عمليات الإدراج الصغيرة عبر البروتوكول الأصلي.

<div id="send_timeout">
  ## send\_timeout
</div>

<SettingsInfoBlock type="ثوانٍ" default_value="300" />

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