> ## 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 de table MergeTree max_*

> Paramètres de table MergeTree de ClickHouse dans le groupe généré max_*.

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 sont disponibles dans [system.merge\_tree\_settings](/docs/fr/reference/system-tables/merge_tree_settings) et sont générés automatiquement à partir des sources de ClickHouse.

<div id="max_avg_part_size_for_too_many_parts">
  ## max\_avg\_part\_size\_for\_too\_many\_parts
</div>

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

La vérification « too many parts » selon 'parts\_to\_delay\_insert' et
'parts\_to\_throw\_insert' ne sera active que si la taille moyenne des parties (dans la
partition concernée) n’est pas supérieure au seuil spécifié. Si elle est
supérieure au seuil spécifié, les INSERT ne seront ni retardés ni
rejetés. Cela permet d’avoir des centaines de téraoctets dans une seule table sur un
seul serveur si les parties sont correctement fusionnées en parties plus volumineuses. Cela
n’affecte pas les seuils sur les parties inactives ni sur le nombre total de parties.

<div id="max_buckets_in_map">
  ## max\_buckets\_in\_map
</div>

<SettingsInfoBlock type="NonZeroUInt64" default_value="32" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.3"},{"label": "32"},{"label": "Ajout d'un paramètre permettant de contrôler le nombre maximal de buckets pour la sérialisation `Map` `with_buckets`"}]}]} />

Le nombre maximal de buckets pour la sérialisation `Map`. Fonctionne avec la sérialisation `Map` `with_buckets`.
Le nombre réel de buckets est déterminé par [map\_buckets\_strategy](/docs/fr/reference/settings/merge-tree-settings/map-buckets#map_buckets_strategy).
La valeur maximale autorisée est de 256.

<div id="max_cleanup_delay_period">
  ## max\_cleanup\_delay\_period
</div>

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

Période maximale de nettoyage des anciens journaux de file d’attente, des hachages de blocs et des parties.

<div id="max_compress_block_size">
  ## max\_compress\_block\_size
</div>

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

Taille maximale des blocs de données non compressées avant leur compression pour l’écriture
dans une table. Vous pouvez également définir ce paramètre dans les paramètres globaux
(voir le paramètre [max\_compress\_block\_size](/docs/fr/reference/settings/merge-tree-settings/max#max_compress_block_size)
). La valeur spécifiée lors de la création de la table remplace la valeur globale
de ce paramètre.

<div id="max_concurrent_queries">
  ## max\_concurrent\_queries
</div>

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

Nombre maximal de requêtes exécutées simultanément liées à la table MergeTree.
Les requêtes restent soumises à d'autres paramètres `max_concurrent_queries`.

Valeurs possibles :

* Entier positif.
* `0` — Aucune limite.

Valeur par défaut : `0` (aucune limite).

**Exemple**

```xml theme={null}
<max_concurrent_queries>50</max_concurrent_queries>
```

<div id="max_digestion_size_per_segment">
  ## max\_digestion\_size\_per\_segment
</div>

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

<VersionHistory rows={[{"id": "row-1","items": [{"label": "25.8"},{"label": "268435456"},{"label": "Paramètre obsolète"}]}]} />

Paramètre obsolète, sans effet.

<div id="max_file_name_length">
  ## max\_file\_name\_length
</div>

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

Longueur maximale du nom de fichier pour le conserver tel quel, sans hachage.
Ne prend effet que si le paramètre `replace_long_file_name_to_hash` est activé.
La valeur de ce paramètre n'inclut pas la longueur de l'extension de fichier. Il
est donc recommandé de la définir en dessous de la longueur maximale d'un nom de fichier (généralement 255
octets), avec une certaine marge afin d'éviter des erreurs du système de fichiers.

<div id="max_partitions_to_read">
  ## max\_partitions\_to\_read
</div>

<SettingsInfoBlock type="Int64" default_value="-1" />

Limite le nombre maximal de partitions accessibles dans une même requête.

La valeur du paramètre spécifiée lors de la création de la table peut être remplacée par
un paramètre défini au niveau de la requête.

Valeurs possibles :

* Tout entier positif.

Vous pouvez également définir le paramètre de complexité des requêtes [max\_partitions\_to\_read](/docs/fr/reference/settings/session-settings#max_partitions_to_read)
au niveau d’une requête / session / profil.

<div id="max_projections">
  ## max\_projections
</div>

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

Le nombre maximal de projections MergeTree.

<div id="max_uncompressed_bytes_in_patches">
  ## max\_uncompressed\_bytes\_in\_patches
</div>

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

<VersionHistory rows={[{"id": "row-1","items": [{"label": "25.8"},{"label": "32212254720"},{"label": "Nouveau paramètre"}]}]} />

La taille maximale, en octets, des données non compressées dans l’ensemble des patch parts.
Si la quantité de données dans l’ensemble des patch parts dépasse cette valeur, les lightweight updates seront rejetées.
0 - illimité.
