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

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

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

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

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

يُفعّل أو يُعطّل جمع stacktraces عند كل تحديث لـ profile events، إلى جانب اسم حدث profile وقيمة الزيادة، ثم إرسالها إلى [trace\_log](/docs/ar/reference/system-tables/trace_log).

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

* 1 — tracing لـ profile events مفعّل.
* 0 — tracing لـ profile events معطّل.

<div id="trace_profile_events_list">
  ## trace\_profile\_events\_list
</div>

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

عند تمكين الإعداد `trace_profile_events`، اقتصر الأحداث المتتبَّعة على القائمة المحددة من الأسماء المفصولة بفواصل.
إذا كانت قيمة `trace_profile_events_list` سلسلة فارغة (وهو الوضع الافتراضي)، فتتبَّع جميع profile events.

قيمة مثال: 'DiskS3ReadMicroseconds,DiskS3ReadRequestsCount,SelectQueryTimeMicroseconds,ReadBufferFromS3Bytes'

يتيح استخدام هذا الإعداد جمع البيانات بدقة أكبر عند التعامل مع عدد كبير من الاستعلامات، لأن الكم الكبير جدًا من الأحداث قد يؤدي، بخلاف ذلك، إلى امتلاء طابور سجل النظام الداخلي، مما يتسبب في إسقاط جزء منها.
