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

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

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="dead_blobs_to_delay_insert">
  ## dead\_blobs\_to\_delay\_insert
</div>

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

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.7"},{"label": "100000"},{"label": "Nouveau paramètre permettant de ralentir artificiellement les insertions lorsque les files d’attente de blobs morts des disques de la table accumulent trop de blobs en attente de suppression."}]}]} />

Si le nombre de blobs en attente de suppression dans les files d’attente de blobs morts des disques de la table dépasse la
valeur `dead_blobs_to_delay_insert`, un `INSERT` est artificiellement ralenti (jusqu'à `max_delay_to_insert`).

La file d’attente de blobs morts appartient au disque et est partagée par toutes les tables qu’il contient (y compris les blobs de tables déjà
supprimées) ; dimensionnez donc le seuil pour l’ensemble du disque plutôt que pour une seule table.

<Tip>
  Utile lorsqu’un serveur ne parvient pas à nettoyer les blobs assez rapidement.
</Tip>

Valeurs possibles :

* Tout entier positif.
* 0 — désactivé.

<div id="dead_blobs_to_throw_insert">
  ## dead\_blobs\_to\_throw\_insert
</div>

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

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.7"},{"label": "1000000"},{"label": "Nouveau paramètre permettant de rejeter les insertions lorsque les files d’attente de blobs morts des disques de la table accumulent trop de blobs en attente de suppression."}]}]} />

Si le nombre de blobs en attente de suppression dans les files d’attente de blobs morts des disques de la table dépasse la
valeur `dead_blobs_to_throw_insert`, l’opération `INSERT` est interrompue avec l’erreur suivante :

> "Trop de dead blobs dans la file d’attente (N) sur les disques de la table. Le nettoyage des blobs est nettement
> plus lent que les insertions"

La file d’attente de blobs morts appartient au disque et est partagée par toutes les tables qui s’y trouvent (y compris les blobs de tables déjà
supprimées). Dimensionnez donc le seuil pour l’ensemble du disque plutôt que pour une seule table.

Valeurs possibles :

* Tout entier positif.
* 0 — désactivé.
