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

> Documentação sobre a manipulação de estatísticas de coluna

# Manipulação de estatísticas de coluna

export const CloudNotSupportedBadge = () => {
  return <div className="cloudNotSupportedBadge">
            <div className="cloudNotSupportedIcon">
            <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                <path strokeWidth="1.5" d="M6.33366 12.6666L12.3739 12.6667C13.6593 12.6667 14.7073 11.6187 14.7073 10.3334C14.7073 9.04804 13.6593 8.00003 12.3739 8.00003C12.3739 8.00003 12.3337 7.66659 12.0003 7.33325M10.667 5.33322C8.00033 2.33325 4.45395 4.78537 4.14195 6.68203C2.55728 6.7627 1.29395 8.06203 1.29395 9.6667C1.29395 11.3234 2.66699 12.6666 4.00033 12.6666" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" />
                <path strokeWidth="1.5" d="M2.66699 14L12.0003 4.66663" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" />
            </svg>

        </div>
            Not supported in ClickHouse Cloud
        </div>;
};

As operações a seguir estão disponíveis:

* `ALTER TABLE [db].table ADD STATISTICS [IF NOT EXISTS] (column list) TYPE (type list)` - Adiciona a descrição das estatísticas aos metadados da tabela.

* `ALTER TABLE [db].table MODIFY STATISTICS (column list) TYPE (type list)` - Modifica a descrição das estatísticas nos metadados da tabela.

* `ALTER TABLE [db].table DROP STATISTICS [IF EXISTS] (column list)` - Remove as estatísticas dos metadados das colunas especificadas e exclui todos os objetos de estatísticas em todas as partes dessas colunas.

* `ALTER TABLE [db].table CLEAR STATISTICS [IF EXISTS] (column list)` - Exclui todos os objetos de estatísticas em todas as partes das colunas especificadas. Os objetos de estatísticas podem ser reconstruídos com `ALTER TABLE MATERIALIZE STATISTICS`.

* `ALTER TABLE [db.]table MATERIALIZE STATISTICS (ALL | [IF EXISTS] (column list))` - Reconstrói as estatísticas das colunas. Implementado como uma [mutação](/pt-BR/reference/statements/alter#mutations).

Os dois primeiros comandos são leves, no sentido de que apenas alteram metadados ou removem arquivos.

Além disso, eles são replicados, sincronizando os metadados das estatísticas via ZooKeeper.

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

Adicionando dois tipos de estatísticas a duas colunas:

```sql theme={null}
ALTER TABLE t1 MODIFY STATISTICS c, d TYPE TDigest, Uniq;
```

Adicionando estatísticas NullCount a uma coluna Nullable:

```sql theme={null}
ALTER TABLE t1 ADD STATISTICS nullable_col TYPE NullCount;
```

<Note>
  Estatísticas são compatíveis apenas com tabelas que usam motores [`*MergeTree`](/pt-BR/reference/engines/table-engines/mergetree-family/mergetree) (incluindo variantes [replicadas](/pt-BR/reference/engines/table-engines/mergetree-family/replication)).
</Note>
