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

> Tabela do sistema que contém informações sobre alocações de memória realizadas pelo alocador jemalloc em diferentes classes de tamanho (bins), agregadas a partir de todas as arenas.

# system.jemalloc_bins

<Info>
  **Consultas no ClickHouse Cloud**

  Os dados nesta tabela de sistema são mantidos localmente em cada nó do ClickHouse Cloud. Portanto, para obter uma visão completa de todos os dados, é necessário usar a função `clusterAllReplicas`. Consulte [aqui](/pt-BR/reference/system-tables/overview#system-tables-in-clickhouse-cloud) para mais detalhes.
</Info>

<div id="description">
  ## Descrição
</div>

Contém informações sobre alocações de memória feitas por meio do alocador jemalloc em diferentes classes de tamanho (bins), agregadas de todas as arenas.
Essas estatísticas podem não ser totalmente precisas devido ao cache local de thread no jemalloc.

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

* `index` ([UInt16](/pt-BR/reference/data-types)) — Índice do bin ordenado por tamanho.
* `large` ([UInt8](/pt-BR/reference/data-types)) — Verdadeiro para alocações grandes e falso para pequenas.
* `size` ([UInt64](/pt-BR/reference/data-types)) — Tamanho das alocações neste bin.
* `allocations` ([Int64](/pt-BR/reference/data-types)) — Número de alocações.
* `deallocations` ([Int64](/pt-BR/reference/data-types)) — Número de desalocações.
* `nregs` ([Int64](/pt-BR/reference/data-types)) — Número de regiões por slab.
* `curslabs` ([Int64](/pt-BR/reference/data-types)) — Número atual de slabs.
* `curregs` ([Int64](/pt-BR/reference/data-types)) — Número atual de regiões para esta classe de tamanho.

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

Identifique os tamanhos das alocações que mais contribuíram para o uso total atual de memória.

```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 │
└───────┴───────┴──────────┴──────────────┴───────────────┴────────────────────┴─────────────────┘
```
