> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Estima el ratio de compresión de una columna determinada sin necesidad de comprimirla.

# estimateCompressionRatio

<div id="estimateCompressionRatio">
  ## estimateCompressionRatio
</div>

Introducido en: v25.4.0

Calcula el ratio de compresión estimado de una columna dada sin comprimirla.

<Note>
  En los ejemplos siguientes, el resultado variará según el códec de compresión predeterminado del servidor.
  Consulte [Códecs de compresión de columnas](/es/reference/statements/create/table#column_compression_codec).
</Note>

**Sintaxis**

```sql theme={null}
estimateCompressionRatio([codec, block_size_bytes])(column)
```

**Parámetros**

* `codec` — Cadena que contiene un códec de compresión o varios códecs separados por comas en una sola cadena. [`String`](/es/reference/data-types/string)
* `block_size_bytes` — Tamaño de bloque de los datos comprimidos. Equivale a establecer tanto [`max_compress_block_size`](/es/reference/settings/merge-tree-settings#max_compress_block_size) como [`min_compress_block_size`](/es/reference/settings/merge-tree-settings#min_compress_block_size). El valor predeterminado es 1 MiB (1048576 bytes). El valor máximo permitido es 256 MiB (268435456 bytes). [`UInt64`](/es/reference/data-types/int-uint)

**Argumentos**

* `column` — Columna de cualquier tipo. [`Any`](/es/reference/data-types)

**Valor devuelto**

Devuelve una estimación del ratio de compresión de la columna dada. [`Float64`](/es/reference/data-types/float)

**Ejemplos**

**Uso básico con el códec predeterminado**

```sql title=Query theme={null}
CREATE TABLE compression_estimate_example
(
    `number` UInt64
)
ENGINE = MergeTree()
ORDER BY number
SETTINGS min_bytes_for_wide_part = 0;

INSERT INTO compression_estimate_example
SELECT number FROM system.numbers LIMIT 100_000;

SELECT estimateCompressionRatio(number) AS estimate FROM compression_estimate_example
```

```response title=Response theme={null}
┌───────────estimate─┐
│ 1.9988506608699999 │
└────────────────────┘
```

**Uso de un códec específico**

```sql title=Query theme={null}
SELECT estimateCompressionRatio('T64')(number) AS estimate FROM compression_estimate_example
```

```response title=Response theme={null}
┌──────────estimate─┐
│ 3.762758101688538 │
└───────────────────┘
```

**Uso de múltiples códecs**

```sql title=Query theme={null}
SELECT estimateCompressionRatio('T64, ZSTD')(number) AS estimate FROM compression_estimate_example
```

```response title=Response theme={null}
┌───────────estimate─┐
│ 143.60078980434392 │
└────────────────────┘
```
