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

> Tabla del sistema que contiene información sobre las asignaciones de memoria realizadas mediante el asignador jemalloc en distintas clases de tamaño (bins), agregadas a partir de todas las arenas.

# system.jemalloc_bins

<Info>
  **Consultas en ClickHouse Cloud**

  Los datos de esta tabla del sistema se almacenan localmente en cada nodo de ClickHouse Cloud. Por lo tanto, para obtener una vista completa de todos los datos, es necesario usar la función `clusterAllReplicas`. Consulta [aquí](/es/reference/system-tables/overview#system-tables-in-clickhouse-cloud) para más detalles.
</Info>

<div id="description">
  ## Descripción
</div>

Contiene información sobre las asignaciones de memoria realizadas mediante el asignador jemalloc en distintas clases de tamaño (bins), agregadas de todas las arenas.
Es posible que estas estadísticas no sean totalmente precisas debido a la caché local por hilo en jemalloc.

<div id="columns">
  ## Columnas
</div>

* `index` ([UInt16](/es/reference/data-types/int-uint)) — Índice del bin, ordenado por tamaño.
* `large` ([UInt8](/es/reference/data-types/int-uint)) — True para asignaciones grandes y False para las pequeñas.
* `size` ([UInt64](/es/reference/data-types/int-uint)) — Tamaño de las asignaciones en este bin.
* `allocations` ([Int64](/es/reference/data-types/int-uint)) — Número de asignaciones.
* `deallocations` ([Int64](/es/reference/data-types/int-uint)) — Número de desasignaciones.
* `nregs` ([Int64](/es/reference/data-types/int-uint)) — Número de regiones por slab.
* `curslabs` ([Int64](/es/reference/data-types/int-uint)) — Número actual de slabs.
* `curregs` ([Int64](/es/reference/data-types/int-uint)) — Número actual de regiones de esta clase de tamaño.

**Alias:**

* `availregs` — Alias de `nregs * curslabs`.
* `util` — Alias de `curregs / availregs`.

<div id="example">
  ## Ejemplo
</div>

Encuentre los tamaños de las asignaciones de memoria que más contribuyeron al uso total de memoria actual.

```sql theme={null}
SELECT
    *,
    allocations - deallocations AS active_allocations,
    size * active_allocations AS allocated_bytes
FROM system.jemalloc_bins
WHERE allocated_bytes > 0
ORDER BY allocated_bytes DESC
LIMIT 10
```

```text theme={null}
┌─index─┬─large─┬─────size─┬─allocactions─┬─deallocations─┬─active_allocations─┬─allocated_bytes─┐
│    82 │     1 │ 50331648 │            1 │             0 │                  1 │        50331648 │
│    10 │     0 │      192 │       512336 │        370710 │             141626 │        27192192 │
│    69 │     1 │  5242880 │            6 │             2 │                  4 │        20971520 │
│     3 │     0 │       48 │     16938224 │      16559484 │             378740 │        18179520 │
│    28 │     0 │     4096 │       122924 │        119142 │               3782 │        15491072 │
│    61 │     1 │  1310720 │        44569 │         44558 │                 11 │        14417920 │
│    39 │     1 │    28672 │         1285 │           913 │                372 │        10665984 │
│     4 │     0 │       64 │      2837225 │       2680568 │             156657 │        10026048 │
│     6 │     0 │       96 │      2617803 │       2531435 │              86368 │         8291328 │
│    36 │     1 │    16384 │        22431 │         21970 │                461 │         7553024 │
└───────┴───────┴──────────┴──────────────┴───────────────┴────────────────────┴─────────────────┘
```
