> ## 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 parts_to_* des tables MergeTree

> Paramètres des tables MergeTree de ClickHouse dans le groupe généré parts_to_*.

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

<div id="parts_to_delay_insert">
  ## parts\_to\_delay\_insert
</div>

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

Si le nombre de parts actives dans une même partition dépasse la
valeur `parts_to_delay_insert`, un `INSERT` est artificiellement ralenti.

Valeurs possibles :

* Tout entier positif.

ClickHouse allonge artificiellement l'exécution de `INSERT` (ajoute une « attente ») afin que le
processus de fusion en arrière-plan puisse fusionner les parts plus vite qu'elles ne sont ajoutées.

<div id="parts_to_throw_insert">
  ## parts\_to\_throw\_insert
</div>

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

Si le nombre de parts actives dans une seule partition dépasse la
valeur `parts_to_throw_insert`, `INSERT` est interrompu avec l'exception `Too many
parts (N). Merges are processing significantly slower than inserts`.

Valeurs possibles :

* Tout entier positif.

Pour obtenir des performances maximales pour les requêtes `SELECT`, il est nécessaire de
réduire au minimum le nombre de parts traitées. Voir [Merge Tree](/docs/fr/resources/develop-contribute/introduction/architecture#merge-tree).

Avant la version 23.6, ce paramètre était défini sur 300. Vous pouvez définir une
valeur plus élevée, ce qui réduira la probabilité de l'erreur `Too many parts`,
mais, en contrepartie, les performances de `SELECT` peuvent se dégrader. De plus, en cas
de problème de fusion (par exemple, en raison d'un espace disque insuffisant), vous vous en
apercevrez plus tard qu'avec la valeur d'origine de 300.
