> ## 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.

# trace_profile_events_* paramètres de session

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

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="trace_profile_events">
  ## trace\_profile\_events
</div>

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

Active ou désactive la collecte des stacktraces à chaque mise à jour des événements de profil, ainsi que la collecte du nom de l’événement de profil et de la valeur de l’incrément, puis leur envoi dans [trace\_log](/docs/fr/reference/system-tables/trace_log).

Valeurs possibles :

* 1 — Traçage des événements de profil activé.
* 0 — Traçage des événements de profil désactivé.

<div id="trace_profile_events_list">
  ## trace\_profile\_events\_list
</div>

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

Lorsque le paramètre `trace_profile_events` est activé, limitez les événements tracés à la liste spécifiée de noms séparés par des virgules.
Si `trace_profile_events_list` est une chaîne vide (par défaut), tracez tous les événements de profil.

Valeur d’exemple : 'DiskS3ReadMicroseconds,DiskS3ReadRequestsCount,SelectQueryTimeMicroseconds,ReadBufferFromS3Bytes'

L’utilisation de ce paramètre permet de collecter les données de manière plus précise pour un grand nombre de requêtes, car sinon la très grande quantité d’événements peut saturer la file d’attente interne du journal système, et une partie d’entre eux sera perdue.
