> ## 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 tabla max_* de MergeTree

> Ajustes de tabla de MergeTree en ClickHouse del grupo generado max_*.

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 opciones de configuración están disponibles en [system.merge\_tree\_settings](/docs/es/reference/system-tables/merge_tree_settings) y se autogeneran a partir del código fuente de ClickHouse.

<div id="max_avg_part_size_for_too_many_parts">
  ## max\_avg\_part\_size\_for\_too\_many\_parts
</div>

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

La comprobación de «demasiadas partes» según 'parts\_to\_delay\_insert' y
'parts\_to\_throw\_insert' estará activa solo si el tamaño promedio de la parte (en la
partición correspondiente) no supera el umbral especificado. Si lo
supera, los INSERTs no se retrasarán ni se rechazarán. Esto permite tener
cientos de terabytes en una sola tabla en un solo servidor si las partes se
fusionan correctamente en partes más grandes. Esto no afecta a los umbrales de
las partes inactivas ni al número total de partes.

<div id="max_buckets_in_map">
  ## max\_buckets\_in\_map
</div>

<SettingsInfoBlock type="NonZeroUInt64" default_value="32" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.3"},{"label": "32"},{"label": "Se añadió un ajuste para controlar el número máximo de buckets para la serialización `with_buckets` de `Map`"}]}]} />

El número máximo de buckets para la serialización de `Map`. Funciona con la serialización `with_buckets` de `Map`.
El número real de buckets se determina mediante [map\_buckets\_strategy](/docs/es/reference/settings/merge-tree-settings/map-buckets#map_buckets_strategy).
El valor máximo permitido es 256.

<div id="max_cleanup_delay_period">
  ## max\_cleanup\_delay\_period
</div>

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

Período máximo para limpiar registros antiguos de la cola, hash de bloques y partes.

<div id="max_compress_block_size">
  ## max\_compress\_block\_size
</div>

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

El tamaño máximo de los bloques de datos sin comprimir antes de comprimirlos para escribirlos
en una tabla. También puede especificar esta configuración en la configuración global
(consulte la configuración [max\_compress\_block\_size](/docs/es/reference/settings/merge-tree-settings/max#max_compress_block_size)
). El valor especificado al crear la tabla sobrescribe el valor global
de esta configuración.

<div id="max_concurrent_queries">
  ## max\_concurrent\_queries
</div>

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

Número máximo de consultas ejecutadas de forma concurrente relacionadas con la tabla MergeTree.
Las consultas seguirán estando limitadas por otros ajustes de `max_concurrent_queries`.

Valores posibles:

* Entero positivo.
* `0` — Sin límite.

Valor predeterminado: `0` (sin límite).

**Ejemplo**

```xml theme={null}
<max_concurrent_queries>50</max_concurrent_queries>
```

<div id="max_digestion_size_per_segment">
  ## max\_digestion\_size\_per\_segment
</div>

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

<VersionHistory rows={[{"id": "row-1","items": [{"label": "25.8"},{"label": "268435456"},{"label": "Configuración obsoleta"}]}]} />

Configuración obsoleta; no tiene ningún efecto.

<div id="max_file_name_length">
  ## max\_file\_name\_length
</div>

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

La longitud máxima del nombre de archivo para conservarlo tal cual, sin aplicar hash.
Solo tiene efecto si la configuración `replace_long_file_name_to_hash` está habilitada.
El valor de esta configuración no incluye la longitud de la extensión del archivo. Por lo tanto,
se recomienda establecerlo por debajo de la longitud máxima del nombre de archivo (normalmente 255
bytes), dejando cierto margen para evitar errores del sistema de archivos.

<div id="max_partitions_to_read">
  ## max\_partitions\_to\_read
</div>

<SettingsInfoBlock type="Int64" default_value="-1" />

Limita el número máximo de particiones a las que se puede acceder en una sola consulta.

El valor de esta configuración especificado al crear la tabla puede sobrescribirse mediante
una configuración a nivel de consulta.

Posibles valores:

* Cualquier número entero positivo.

También puede especificar una configuración de complejidad de consulta [max\_partitions\_to\_read](/docs/es/reference/settings/session-settings#max_partitions_to_read)
a nivel de consulta / sesión / perfil.

<div id="max_projections">
  ## max\_projections
</div>

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

El número máximo de proyecciones de MergeTree.

<div id="max_uncompressed_bytes_in_patches">
  ## max\_uncompressed\_bytes\_in\_patches
</div>

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

<VersionHistory rows={[{"id": "row-1","items": [{"label": "25.8"},{"label": "32212254720"},{"label": "Nueva configuración"}]}]} />

El tamaño máximo, en bytes, de los datos sin comprimir en todas las partes de parche.
Si la cantidad de datos en todas las partes de parche supera este valor, se rechazarán las actualizaciones ligeras.
0 - ilimitado.
