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

# Evite colunas Nullable

> Por que as colunas Nullable devem ser evitadas no ClickHouse

[coluna `Nullable`](/pt-BR/reference/data-types/nullable) (por exemplo, `Nullable(String)`) cria uma coluna separada do tipo `UInt8`. Essa coluna adicional precisa ser processada sempre que um usuário trabalha com uma coluna `Nullable`. Isso resulta em uso adicional de espaço de armazenamento e quase sempre afeta negativamente o desempenho.

Para evitar colunas `Nullable`, considere definir um valor padrão para essa coluna. Por exemplo, em vez de:

```sql highlight={4} theme={null}
CREATE TABLE default.sample
(
    `x` Int8,
    `y` Nullable(Int8)
)
ENGINE = MergeTree
ORDER BY x
```

usar

```sql highlight={4} theme={null}
CREATE TABLE default.sample2
(
    `x` Int8,
    `y` Int8 DEFAULT 0
)
ENGINE = MergeTree
ORDER BY x
```

Considere seu caso de uso; um valor padrão pode não ser apropriado.
