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

# ajustes de sesión de insert_quorum_*

> Ajustes de sesión de ClickHouse en el grupo generado insert_quorum_*.

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
  }}>Tipo</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{type}</div>
      <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>Predeterminado</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{default_value}</div>
      {changeable_without_restart && <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>
          Modificable sin reiniciar
        </div>}
      {changeable_without_restart && <div style={{
    overflowWrap: "anywhere"
  }}>
          {changeable_without_restart}
        </div>}
    </div>;
};

Estas configuraciones están disponibles en [system.settings](/docs/es/reference/system-tables/settings) y se generan automáticamente a partir del [código fuente](https://github.com/ClickHouse/ClickHouse/blob/master/src/Core/Settings.cpp).

<div id="insert_quorum">
  ## insert\_quorum
</div>

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

<Note>
  Esta configuración no se aplica a SharedMergeTree; consulte [la consistencia de SharedMergeTree](/docs/es/products/cloud/features/infrastructure/shared-merge-tree#consistency) para obtener más información.
</Note>

Habilita las escrituras por quórum.

* Si `insert_quorum < 2`, las escrituras por quórum se deshabilitan.
* Si `insert_quorum >= 2`, las escrituras por quórum se habilitan.
* Si `insert_quorum = 'auto'`, usa la mayoría (`number_of_replicas / 2 + 1`) como valor de quórum.

Escrituras por quórum

`INSERT` solo se completa correctamente cuando ClickHouse logra escribir los datos en `insert_quorum` réplicas dentro de `insert_quorum_timeout`. Si, por cualquier motivo, el número de réplicas con escrituras satisfactorias no alcanza `insert_quorum`, la escritura se considera fallida y ClickHouse eliminará el bloque insertado de todas las réplicas en las que los datos ya se hayan escrito.

Cuando `insert_quorum_parallel` está deshabilitado, todas las réplicas del quórum son consistentes; es decir, contienen datos de todas las consultas `INSERT` anteriores (la secuencia de `INSERT` está linealizada). Al leer datos escritos con `insert_quorum` y con `insert_quorum_parallel` deshabilitado, puede activar la consistencia secuencial para las consultas `SELECT` mediante [select\_sequential\_consistency](/docs/es/reference/settings/session-settings/other#select_sequential_consistency).

ClickHouse genera una excepción:

* Si el número de réplicas disponibles en el momento de la consulta es menor que `insert_quorum`.
* Cuando `insert_quorum_parallel` está deshabilitado y se intenta escribir datos mientras el bloque anterior aún no se ha insertado en `insert_quorum` réplicas. Esta situación puede ocurrir si el usuario intenta ejecutar otra consulta `INSERT` en la misma tabla antes de que se complete la anterior con `insert_quorum`.

Véase también:

* [insert\_quorum\_timeout](/docs/es/reference/settings/session-settings/insert-quorum#insert_quorum_timeout)
* [insert\_quorum\_parallel](/docs/es/reference/settings/session-settings/insert-quorum#insert_quorum_parallel)
* [select\_sequential\_consistency](/docs/es/reference/settings/session-settings/other#select_sequential_consistency)

<div id="insert_quorum_parallel">
  ## insert\_quorum\_parallel
</div>

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

<VersionHistory rows={[{"id": "row-1","items": [{"label": "21.1"},{"label": "1"},{"label": "Usar inserciones con cuórum en paralelo de forma predeterminada. Es mucho más práctico que usar inserciones con cuórum secuenciales"}]}]} />

<Note>
  Esta configuración no se aplica a SharedMergeTree; consulta [consistencia de SharedMergeTree](/docs/es/products/cloud/features/infrastructure/shared-merge-tree#consistency) para obtener más información.
</Note>

Habilita o deshabilita el paralelismo para las consultas `INSERT` con cuórum. Si está habilitado, se pueden enviar consultas `INSERT` adicionales mientras las anteriores aún no hayan terminado. Si está deshabilitado, se rechazarán las operaciones de escritura adicionales en la misma tabla.

Valores posibles:

* 0 — Deshabilitado.
* 1 — Habilitado.

Véase también:

* [insert\_quorum](/docs/es/reference/settings/session-settings/insert-quorum#insert_quorum)
* [insert\_quorum\_timeout](/docs/es/reference/settings/session-settings/insert-quorum#insert_quorum_timeout)
* [select\_sequential\_consistency](/docs/es/reference/settings/session-settings/other#select_sequential_consistency)

<div id="insert_quorum_timeout">
  ## insert\_quorum\_timeout
</div>

<SettingsInfoBlock type="Milliseconds" default_value="600000" />

Tiempo de espera de escritura en un quórum, en milisegundos. Si el tiempo de espera ha expirado y aún no se ha realizado ninguna escritura, ClickHouse generará una excepción y el client deberá repetir la consulta para escribir el mismo bloque en la misma réplica o en cualquier otra réplica.

Véase también:

* [insert\_quorum](/docs/es/reference/settings/session-settings/insert-quorum#insert_quorum)
* [insert\_quorum\_parallel](/docs/es/reference/settings/session-settings/insert-quorum#insert_quorum_parallel)
* [select\_sequential\_consistency](/docs/es/reference/settings/session-settings/other#select_sequential_consistency)
