Skip to main content

Descrição

Contém a lista dos tipos de disco suportados pelo servidor, juntamente com a documentação embutida de cada tipo. Um tipo de disco é especificado no campo type da configuração de um disco e determina onde e como ele armazena seus dados (sistema de arquivos local, armazenamento de objetos, cache sobre outro disco e assim por diante). Observe que esta tabela lista os tipos de disco disponíveis, enquanto system.disks lista as instâncias de disco configuradas no servidor.

Colunas

  • name (String) — O nome do tipo de disco, conforme especificado no type de uma configuração de disco.
  • description (String) — Uma descrição geral do que o tipo de disco faz.
  • syntax (String) — Como o tipo de disco é especificado em uma configuração de disco.
  • examples (String) — Exemplos de uso.
  • introduced_in (String) — A versão do ClickHouse em que o tipo de disco foi introduzido, no formato major.minor.
  • related (Array(String)) — Os nomes dos tipos de disco relacionados.

Exemplos de configuração

Um disco pode ser configurado de duas formas: estaticamente, nos arquivos de configuração do servidor (XML ou YAML), ou dinamicamente, nas configurações de uma consulta CREATE/ATTACH, usando a função disk. O mesmo tipo de disco e os mesmos parâmetros são aceitos em ambos os casos.

Configuração estática

Os discos são definidos em storage_configuration, na configuração do servidor. O exemplo a seguir define um disco s3 e uma política de armazenamento que o utiliza.
config.xml
A mesma configuração em YAML:
config.yaml
Uma tabela pode então usar o disco por meio da sua política de armazenamento:
Query

Configuração dinâmica

Um disco também pode ser definido diretamente nas configurações de uma consulta CREATE/ATTACH, sem que haja um disco predefinido nos arquivos de configuração, usando a função disk:
Query
Consulte Configuração do armazenamento externo para ver a lista completa de parâmetros de cada tipo de disco.

Exemplo

Query

Veja também

Last modified on June 25, 2026