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

# paramètres du serveur background_schedule_*

> Paramètres du serveur ClickHouse du groupe généré background_schedule_*.

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
  }}>Type</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{type}</div>
      <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>Par défaut</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{default_value}</div>
      {changeable_without_restart && <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>
          Modifiable sans redémarrage
        </div>}
      {changeable_without_restart && <div style={{
    overflowWrap: "anywhere"
  }}>
          {changeable_without_restart}
        </div>}
    </div>;
};

Ces paramètres configurent le ClickHouse server et sont générés automatiquement à partir du code source de ClickHouse.

<div id="background_schedule_pool_initial_size">
  ## background\_schedule\_pool\_initial\_size
</div>

<SettingsInfoBlock type="UInt64" default_value="16" changeable_without_restart="No" />Nombre initial de threads de travail alloués à chaque pool d’ordonnancement en arrière-plan. Chaque pool s’agrandit progressivement jusqu’à la limite configurée (`background_schedule_pool_size` et paramètres associés) lorsque la demande dépasse le nombre actuel de threads de travail. Des valeurs plus faibles réduisent la surcharge au démarrage et le nombre de threads inactifs ; des valeurs plus élevées éliminent la latence d’ordonnancement de la première tâche sur les serveurs fortement sollicités.

<div id="background_schedule_pool_log">
  ## background\_schedule\_pool\_log
</div>

Contient des informations sur toutes les tâches en arrière-plan exécutées par différents pools d’arrière-plan.

```xml theme={null}
<background_schedule_pool_log>
    <database>system</database>
    <table>background_schedule_pool_log</table>
    <partition_by>toYYYYMM(event_date)</partition_by>
    <flush_interval_milliseconds>7500</flush_interval_milliseconds>
    <max_size_rows>1048576</max_size_rows>
    <reserved_size_rows>8192</reserved_size_rows>
    <buffer_size_rows_flush_threshold>524288</buffer_size_rows_flush_threshold>
    <flush_on_crash>false</flush_on_crash>
    <!-- Only tasks longer than duration_threshold_milliseconds will be logged. Zero means log everything -->
    <duration_threshold_milliseconds>0</duration_threshold_milliseconds>
</background_schedule_pool_log>
```

<div id="background_schedule_pool_max_parallel_tasks_per_type_ratio">
  ## background\_schedule\_pool\_max\_parallel\_tasks\_per\_type\_ratio
</div>

<SettingsInfoBlock type="Float" default_value="0.8" changeable_without_restart="No" />Le ratio maximal de threads du pool pouvant exécuter simultanément des tâches du même type.

<div id="background_schedule_pool_size">
  ## background\_schedule\_pool\_size
</div>

<SettingsInfoBlock type="UInt64" default_value="512" changeable_without_restart="Augmentation uniquement" />Limite du nombre de threads utilisés pour exécuter des opérations périodiques légères pour les tables répliquées, le streaming Kafka, les mises à jour du cache DNS et des tâches similaires. Les threads sont créés à la demande, progressivement, jusqu’à cette limite ; ainsi, un serveur avec une faible charge en arrière-plan utilise bien moins de threads que ce nombre.
