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

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

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

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="backup_restore_batch_size_for_keeper_multi">
  ## backup\_restore\_batch\_size\_for\_keeper\_multi
</div>

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

الحد الأقصى لحجم الدفعة لطلب multi المُرسَل إلى \[Zoo]Keeper أثناء النسخ الاحتياطي أو الاستعادة

<div id="backup_restore_batch_size_for_keeper_multiread">
  ## backup\_restore\_batch\_size\_for\_keeper\_multiread
</div>

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

الحد الأقصى لحجم الدفعة في طلب القراءة المتعددة إلى \[Zoo]Keeper أثناء النسخ الاحتياطي أو الاستعادة

<div id="backup_restore_failure_after_host_disconnected_for_seconds">
  ## backup\_restore\_failure\_after\_host\_disconnected\_for\_seconds
</div>

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

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

إذا لم يُعِد أي مضيف، أثناء تنفيذ عملية BACKUP ON CLUSTER أو RESTORE ON CLUSTER، إنشاء عقدة 'alive' المؤقتة الخاصة به في ZooKeeper خلال هذه المدة، فسيُعتبر النسخ الاحتياطي أو الاستعادة بأكملها قد فشلا.
يجب أن تكون هذه القيمة أكبر من أي مدة معقولة قد يحتاجها المضيف لإعادة الاتصال بـ ZooKeeper بعد حدوث عطل.
يعني الصفر عدم وجود حد.

<div id="backup_restore_finish_timeout_after_error_sec">
  ## backup\_restore\_finish\_timeout\_after\_error\_sec
</div>

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

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

المدة التي يجب أن تنتظرها العقدة البادئة حتى تستجيب المضيفات الأخرى للعقدة 'error' وتتوقف عن العمل في عملية BACKUP ON CLUSTER أو RESTORE ON CLUSTER الحالية.

<div id="backup_restore_keeper_fault_injection_probability">
  ## backup\_restore\_keeper\_fault\_injection\_probability
</div>

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

الاحتمال التقريبي لحدوث فشل في طلب Keeper أثناء النسخ الاحتياطي أو الاستعادة. القيمة الصالحة تكون ضمن النطاق \[0.0f, 1.0f]

<div id="backup_restore_keeper_fault_injection_seed">
  ## backup\_restore\_keeper\_fault\_injection\_seed
</div>

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

0 - بذرة عشوائية، وإلا فتُستخدم قيمة الإعداد

<div id="backup_restore_keeper_max_retries">
  ## backup\_restore\_keeper\_max\_retries
</div>

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

<VersionHistory rows={[{"id": "row-1","items": [{"label": "24.11"},{"label": "1000"},{"label": "يجب أن تكون القيمة كبيرة بما يكفي حتى لا تفشل عملية BACKUP أو RESTORE بالكامل بسبب عطل مؤقت في [Zoo]Keeper أثناء تنفيذها."}]}, {"id": "row-2","items": [{"label": "24.10"},{"label": "1000"},{"label": "يجب أن تكون القيمة كبيرة بما يكفي حتى لا تفشل عملية BACKUP أو RESTORE بالكامل بسبب عطل مؤقت في [Zoo]Keeper أثناء تنفيذها."}]}]} />

الحد الأقصى لعدد محاولات إعادة تنفيذ عمليات \[Zoo]Keeper أثناء عملية BACKUP أو RESTORE.
يجب أن تكون القيمة كبيرة بما يكفي حتى لا تفشل العملية بالكامل بسبب عطل مؤقت في \[Zoo]Keeper.

<div id="backup_restore_keeper_max_retries_while_handling_error">
  ## backup\_restore\_keeper\_max\_retries\_while\_handling\_error
</div>

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

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

الحد الأقصى لعدد مرات إعادة المحاولة لعمليات \[Zoo]Keeper عند معالجة خطأ في عملية BACKUP ON CLUSTER أو RESTORE ON CLUSTER.

<div id="backup_restore_keeper_max_retries_while_initializing">
  ## backup\_restore\_keeper\_max\_retries\_while\_initializing
</div>

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

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

الحد الأقصى لإعادة المحاولة لعمليات \[Zoo]Keeper أثناء تهيئة عملية BACKUP ON CLUSTER أو RESTORE ON CLUSTER.

<div id="backup_restore_keeper_retry_initial_backoff_ms">
  ## backup\_restore\_keeper\_retry\_initial\_backoff\_ms
</div>

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

مهلة backoff الأولية قبل إعادة المحاولة لعمليات \[Zoo]Keeper أثناء النسخ الاحتياطي أو الاستعادة

<div id="backup_restore_keeper_retry_max_backoff_ms">
  ## backup\_restore\_keeper\_retry\_max\_backoff\_ms
</div>

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

أقصى مهلة backoff لعمليات \[Zoo]Keeper أثناء النسخ الاحتياطي أو الاستعادة

القيمة الافتراضية في Cloud: `60000`.

<div id="backup_restore_keeper_value_max_size">
  ## backup\_restore\_keeper\_value\_max\_size
</div>

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

الحد الأقصى لحجم البيانات في عقدة \[Zoo]Keeper أثناء النسخ الاحتياطي

<div id="backup_restore_s3_retry_attempts">
  ## backup\_restore\_s3\_retry\_attempts
</div>

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

<VersionHistory rows={[{"id": "row-1","items": [{"label": "24.7"},{"label": "1000"},{"label": "إعداد خاص بـ Aws::Client::RetryStrategy؛ إذ يتولى Aws::Client إعادة المحاولة بنفسه، وتعني القيمة 0 عدم إجراء أي إعادة محاولة. وينطبق هذا فقط على النسخ الاحتياطي/الاستعادة."}]}]} />

إعداد خاص بـ Aws::Client::RetryStrategy؛ إذ يتولى Aws::Client إعادة المحاولة بنفسه، وتعني القيمة 0 عدم إجراء أي إعادة محاولة. وينطبق هذا فقط على النسخ الاحتياطي/الاستعادة.

<div id="backup_restore_s3_retry_initial_backoff_ms">
  ## backup\_restore\_s3\_retry\_initial\_backoff\_ms
</div>

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

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

مهلة backoff الأولية بالمللي ثانية قبل أول إعادة محاولة أثناء النسخ الاحتياطي والاستعادة. ومع كل إعادة محاولة لاحقة، تزداد مهلة backoff أُسِّيًا حتى الحد الأقصى المحدد بواسطة `backup_restore_s3_retry_max_backoff_ms`

<div id="backup_restore_s3_retry_jitter_factor">
  ## backup\_restore\_s3\_retry\_jitter\_factor
</div>

<SettingsInfoBlock type="Float" default_value="0.1" />

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

معامل التذبذب المطبَّق على مهلة backoff لإعادة المحاولة في Aws::Client::RetryStrategy أثناء عمليات النسخ الاحتياطي والاستعادة. يُضرَب مقدار تأخير backoff المحسوب في معامل عشوائي ضمن النطاق \[1.0, 1.0 + jitter]، حتى الحد الأقصى `backup_restore_s3_retry_max_backoff_ms`. يجب أن تكون قيمته ضمن المجال \[0.0, 1.0]

<div id="backup_restore_s3_retry_max_backoff_ms">
  ## backup\_restore\_s3\_retry\_max\_backoff\_ms
</div>

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

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

الحد الأقصى لفاصل backoff الزمني بالملي ثانية بين عمليات إعادة المحاولة أثناء عمليات النسخ الاحتياطي والاستعادة.
