> ## 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 session partial_merge_*

> Paramètres de session ClickHouse du groupe généré partial_merge_*.

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.settings](/docs/fr/reference/system-tables/settings) et sont générés automatiquement à partir du [code source](https://github.com/ClickHouse/ClickHouse/blob/master/src/Core/Settings.cpp).

<div id="partial_merge_join_left_table_buffer_bytes">
  ## partial\_merge\_join\_left\_table\_buffer\_bytes
</div>

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

Si la valeur n’est pas égale à 0, regroupe les blocs de la table de gauche en blocs plus volumineux pour le côté gauche d’une jointure par fusion partielle. Utilise jusqu’à 2x la mémoire spécifiée par thread de jointure.

<div id="partial_merge_join_rows_in_right_blocks">
  ## partial\_merge\_join\_rows\_in\_right\_blocks
</div>

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

Limite la taille des blocs de données de jointure du côté droit dans l’algorithme de jointure par fusion partielle pour les requêtes [JOIN](/docs/fr/reference/statements/select/join).

Serveur ClickHouse :

1. Divise les données de jointure du côté droit en blocs contenant jusqu’au nombre de lignes spécifié.
2. Crée un index pour chaque bloc à partir de ses valeurs minimale et maximale.
3. Décharge les blocs préparés sur le disque lorsque c’est possible.

Valeurs possibles :

* Tout entier positif. Plage de valeurs recommandée : \[1000, 100000].
