> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-postgresql-tls-support.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Paramètres du serveur max_thread_*

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

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 serveur ClickHouse et sont générés automatiquement à partir du code source de ClickHouse.

<div id="max_thread_pool_free_size">
  ## max\_thread\_pool\_free\_size
</div>

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

Si le nombre de threads **inactifs** dans le pool global de threads dépasse [`max_thread_pool_free_size`](/fr/reference/settings/server-settings/settings/max-thread#max_thread_pool_free_size), ClickHouse libère les ressources occupées par certains threads et réduit la taille du pool. Des threads peuvent être recréés si nécessaire.

**Exemple**

```xml theme={null}
<max_thread_pool_free_size>1200</max_thread_pool_free_size>
```

<div id="max_thread_pool_size">
  ## max\_thread\_pool\_size
</div>

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

ClickHouse utilise des threads du pool global de threads pour traiter les requêtes. S'il n'y a pas de thread inactif disponible pour traiter une requête, un nouveau thread est créé dans le pool. `max_thread_pool_size` limite le nombre maximal de threads du pool.

**Exemple**

```xml theme={null}
<max_thread_pool_size>12000</max_thread_pool_size>
```
