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

# configuración de tablas MergeTree compress_*

> Configuración de tablas MergeTree de ClickHouse en el grupo generado compress_*.

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

<div id="compress_marks">
  ## compress\_marks
</div>

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

Las marcas admiten compresión, lo que reduce el tamaño del archivo de marcas y acelera la
transmisión por red.

<div id="compress_per_column_in_compact_parts">
  ## compress\_per\_column\_in\_compact\_parts
</div>

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

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

Controla la disposición física de las partes compactas. Si es true (valor predeterminado), cada columna de un gránulo
inicia un nuevo bloque comprimido, lo que permite a ClickHouse omitir la lectura de columnas innecesarias
del disco. Si es false, todas las columnas dentro de un gránulo se empaquetan en el mismo bloque comprimido,
lo que mejora la relación de compresión, pero requiere descomprimir más datos durante las lecturas.
Esto resulta beneficioso para cargas de trabajo que siempre leen todas las columnas (p. ej., projections).

<div id="compress_primary_key">
  ## compress\_primary\_key
</div>

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

La clave primaria admite compresión, lo que reduce el tamaño del archivo de la clave primaria y acelera
la transmisión por red.
