> ## 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 max_result_*

> Paramètres de session de ClickHouse dans le groupe généré max_result_*.

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="max_result_bytes">
  ## max\_result\_bytes
</div>

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

Limite la taille du résultat en octets (non compressés). La requête s'arrête après le traitement d'un bloc de données si le seuil est atteint,
mais elle ne tronque pas le dernier bloc du résultat ; la taille du résultat peut donc dépasser le seuil.

**Points de vigilance**

La taille du résultat en mémoire est prise en compte pour ce seuil.
Même si la taille du résultat est faible, celui-ci peut pointer vers des structures de données plus volumineuses en mémoire,
comme les dictionnaires des colonnes LowCardinality et les Arenas des colonnes AggregateFunction ;
le seuil peut donc être dépassé malgré la faible taille du résultat.

<Warning>
  Ce paramètre est de bas niveau et doit être utilisé avec prudence
</Warning>

<div id="max_result_rows">
  ## max\_result\_rows
</div>

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

Limite le nombre de lignes dans le résultat. Cette limite est également vérifiée pour les sous-requêtes et sur les serveurs distants lors de l'exécution de parties d'une requête distribuée.
Aucune limite n'est appliquée lorsque la valeur est `0`.

La requête s'arrête après le traitement d'un bloc de données si le seuil est atteint, mais
elle ne tronque pas le dernier bloc du résultat ; la taille du résultat peut donc être
supérieure au seuil.
