Descrição
Contém informações sobre as partes e colunas das tabelas MergeTree. Cada linha descreve uma parte de dados.
Colunas
partition(String) — O nome da partição.name(String) — Nome da parte de dados.uuid(UUID) — O UUID da parte.part_type(String) — O formato de armazenamento da parte de dados. Valores possíveis: Wide — Cada coluna é armazenada em um arquivo separado no sistema de arquivos; Compact — Todas as colunas são armazenadas em um único arquivo no sistema de arquivos.active(UInt8) — Flag que indica se a parte de dados está ativa. Se estiver ativa, a parte de dados será usada em uma tabela. Caso contrário, será excluída. As partes de dados inativas permanecem após a mesclagem.marks(UInt64) — O número de marcas. Para obter o número aproximado de linhas em uma parte de dados, multiplique o número de marcas pela granularidade do índice (geralmente 8192). Essa indicação não funciona para granularidade adaptativa.rows(UInt64) — O número de linhas.bytes_on_disk(UInt64) — O tamanho total, em bytes, de todos os arquivos da parte de dados.data_compressed_bytes(UInt64) — O tamanho total dos dados comprimidos na parte de dados. Os arquivos auxiliares, como os arquivos com marcas, não estão incluídos.data_uncompressed_bytes(UInt64) — O tamanho total dos dados não comprimidos na parte de dados. Os arquivos auxiliares, como os arquivos com marcas, não estão incluídos.marks_bytes(UInt64) — O tamanho do arquivo com marcas.modification_time(DateTime) — O horário em que o diretório da parte de dados foi modificado. Normalmente, corresponde ao horário de criação da parte de dados.remove_time(DateTime) — O horário em que a parte de dados se tornou inativa.refcount(UInt32) — O número de locais em que a parte de dados é usada. Um valor maior que 2 indica que a parte de dados é usada em consultas ou mesclagens.min_date(Date) — O valor mínimo da coluna Date, caso ela esteja incluída na chave de partição.max_date(Date) — O valor máximo da coluna Date, caso ela esteja incluída na chave de partição.min_time(DateTime) — O valor mínimo da coluna DateTime, caso ela esteja incluída na chave de partição.max_time(DateTime) — O valor máximo da coluna DateTime, caso ela esteja incluída na chave de partição.partition_id(String) — ID da partição.min_block_number(Int64) — O menor número de partes de dados que compõem a parte atual após a mesclagem.max_block_number(Int64) — O maior número de partes de dados que compõem a parte atual após a mesclagem.level(UInt32) — A profundidade da árvore de mesclagem. Zero significa que a parte atual foi criada por inserção, e não pela mesclagem de outras partes.data_version(UInt64) — Número usado para determinar quais mutações devem ser aplicadas à parte de dados (mutações com versão superior a data_version).primary_key_bytes_in_memory(UInt64) — A quantidade de memória (em bytes) usada pelos valores da chave primária.primary_key_bytes_in_memory_allocated(UInt64) — A quantidade de memória (em bytes) reservada para os valores da chave primária.database(String) — Nome do banco de dados.table(String) — Nome da tabela.engine(String) — Nome do mecanismo de tabela sem parâmetros.disk_name(String) — Nome do disco que armazena a parte de dados.path(String) — Caminho absoluto para a pasta com os arquivos da parte de dados.column(String) — Nome da coluna.type(String) — Tipo da coluna.column_position(UInt64) — Posição ordinal da coluna na tabela, começando em 1.default_kind(String) — Tipo de expressão (DEFAULT, MATERIALIZED, ALIAS) do valor padrão ou uma string vazia, caso não esteja definido.default_expression(String) — Expressão do valor padrão ou uma string vazia, caso não esteja definida.column_bytes_on_disk(UInt64) — Tamanho total da coluna em bytes.column_data_compressed_bytes(UInt64) — Tamanho total dos dados comprimidos da coluna, em bytes.column_data_uncompressed_bytes(UInt64) — Tamanho total dos dados descomprimidos da coluna, em bytes.column_marks_bytes(UInt64) — Tamanho das marcas da coluna, em bytes.column_modification_time(Nullable(DateTime)) — Data e hora da última modificação da coluna.column_ttl_min(Nullable(DateTime)) — Valor mínimo da expressão TTL calculada para a coluna.column_ttl_max(Nullable(DateTime)) — Valor máximo da expressão TTL calculada para a coluna.statistics(Array(String)) — Estatísticas da coluna.estimates.min(Nullable(String)) — Valor mínimo estimado da coluna.estimates.max(Nullable(String)) — Valor máximo estimado da coluna.estimates.cardinality(Nullable(UInt64)) — Cardinalidade estimada da coluna.estimates.null_count(Nullable(UInt64)) — Número estimado de valores NULL na coluna.estimates.default_count(Nullable(UInt64)) — Número estimado de linhas iguais ao valor padrão de armazenamento da coluna (NULL para colunas Nullable, 0 / '' / [] / … para colunas não Nullable). NULL quando não há estatísticas básicas disponíveis.serialization_kind(String) — Tipo de serialização da colunasubstreams(Array(String)) — Nomes dos subfluxos nos quais a coluna é serializadafilenames(Array(String)) — Nomes dos arquivos de cada subfluxo de uma coluna, respectivamentesubcolumns.names(Array(String)) — Nomes das subcolunas de uma colunasubcolumns.types(Array(String)) — Tipos das subcolunas de uma colunasubcolumns.serializations(Array(String)) — Tipos de serialização das subcolunas de uma colunasubcolumns.bytes_on_disk(Array(UInt64)) — Tamanhos, em bytes, de cada subcolunasubcolumns.data_compressed_bytes(Array(UInt64)) — Tamanhos dos dados comprimidos de cada subcoluna, em bytessubcolumns.data_uncompressed_bytes(Array(UInt64)) — Tamanhos dos dados descomprimidos de cada subcoluna, em bytessubcolumns.marks_bytes(Array(UInt64)) — Tamanhos das marcas de cada subcoluna de uma coluna, em bytes
Aliases:
bytes— Alias debytes_on_disk.marks_size— Alias demarks_bytes.part_name— Alias dename.
Exemplo
SELECT * FROM system.parts_columns LIMIT 1 FORMAT Vertical;Row 1:
──────
partition: tuple()
name: all_1_2_1
part_type: Wide
active: 1
marks: 2
rows: 2
bytes_on_disk: 155
data_compressed_bytes: 56
data_uncompressed_bytes: 4
marks_bytes: 96
modification_time: 2020-09-23 10:13:36
remove_time: 2106-02-07 06:28:15
refcount: 1
min_date: 1970-01-01
max_date: 1970-01-01
partition_id: all
min_block_number: 1
max_block_number: 2
level: 1
data_version: 1
primary_key_bytes_in_memory: 2
primary_key_bytes_in_memory_allocated: 64
database: default
table: 53r93yleapyears
engine: MergeTree
disk_name: default
path: /var/lib/clickhouse/data/default/53r93yleapyears/all_1_2_1/
column: id
type: Int8
column_position: 1
default_kind:
default_expression:
column_bytes_on_disk: 76
column_data_compressed_bytes: 28
column_data_uncompressed_bytes: 2
column_marks_bytes: 48