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

> Системная таблица, содержащая сведения о частях и столбцах таблиц MergeTree.

# system.parts_columns

<div id="description">
  ## Описание
</div>

Содержит сведения о частях данных и столбцах таблиц [MergeTree](/ru/reference/engines/table-engines/mergetree-family/mergetree).
Каждая строка описывает одну часть данных.

<div id="columns">
  ## Столбцы
</div>

* `partition` ([String](/ru/reference/data-types)) — имя партиции.
* `name` ([String](/ru/reference/data-types)) — Имя части данных.
* `uuid` ([UUID](/ru/reference/data-types)) — UUID части.
* `part_type` ([String](/ru/reference/data-types)) — Формат хранения части данных. Возможные значения: Wide — каждый столбец хранится в отдельном файле в файловой системе, Compact — все столбцы хранятся в одном файле в файловой системе.
* `active` ([UInt8](/ru/reference/data-types)) — флаг, указывающий, активна ли часть данных. Если часть данных активна, она используется в таблице. В противном случае она удаляется. Неактивные части данных остаются после слияния.
* `marks` ([UInt64](/ru/reference/data-types)) — Количество меток. Чтобы получить приблизительное количество строк в части данных, умножьте число меток на гранулярность индекса (обычно 8192) (эта подсказка не работает для адаптивной гранулярности).
* `rows` ([UInt64](/ru/reference/data-types)) — Количество строк.
* `bytes_on_disk` ([UInt64](/ru/reference/data-types)) — Суммарный размер в байтах всех файлов частей данных.
* `data_compressed_bytes` ([UInt64](/ru/reference/data-types)) — Общий размер сжатых данных в части данных. Вспомогательные файлы (например, файлы с метками) не учитываются.
* `data_uncompressed_bytes` ([UInt64](/ru/reference/data-types)) — Общий размер несжатых данных в части данных. Все вспомогательные файлы (например, файлы с метками) не учитываются.
* `marks_bytes` ([UInt64](/ru/reference/data-types)) — Размер файла меток.
* `modification_time` ([DateTime](/ru/reference/data-types)) — Время, когда был изменён каталог с частью данных. Обычно оно соответствует времени создания части данных.
* `remove_time` ([DateTime](/ru/reference/data-types)) — Время, когда часть данных стала неактивной.
* `refcount` ([UInt32](/ru/reference/data-types)) — Количество мест, в которых используется часть данных. Значение больше 2 указывает на то, что часть данных используется в запросах или при слияниях.
* `min_date` ([Date](/ru/reference/data-types)) — минимальное значение для столбца Date, если он входит в ключ партиционирования.
* `max_date` ([Date](/ru/reference/data-types)) — Максимальное значение в столбце Date, если он входит в ключ партиционирования.
* `min_time` ([DateTime](/ru/reference/data-types)) — минимальное значение для столбца DateTime, если он входит в ключ партиционирования.
* `max_time` ([DateTime](/ru/reference/data-types)) — Максимальное значение столбца DateTime, если он включён в ключ партиционирования.
* `partition_id` ([String](/ru/reference/data-types)) — идентификатор партиции.
* `min_block_number` ([Int64](/ru/reference/data-types)) — Минимальный номер среди частей данных, образующих текущую часть после слияния.
* `max_block_number` ([Int64](/ru/reference/data-types)) — Максимальное число частей данных, образующих текущую часть после слияния.
* `level` ([UInt32](/ru/reference/data-types)) — Глубина дерева слияния. Ноль означает, что текущая часть была создана в результате вставки, а не слияния других частей.
* `data_version` ([UInt64](/ru/reference/data-types)) — число, используемое для определения того, какие мутации должны быть применены к части данных (мутации с версией выше `data&#95;version`).
* `primary_key_bytes_in_memory` ([UInt64](/ru/reference/data-types)) — Объём памяти (в байтах), используемый для хранения значений первичного ключа.
* `primary_key_bytes_in_memory_allocated` ([UInt64](/ru/reference/data-types)) — Объём памяти (в байтах), зарезервированный для значений первичного ключа.
* `database` ([String](/ru/reference/data-types)) — Название базы данных.
* `table` ([String](/ru/reference/data-types)) — Название таблицы.
* `engine` ([String](/ru/reference/data-types)) — Название движка таблицы без параметров.
* `disk_name` ([String](/ru/reference/data-types)) — Имя диска, хранящего часть данных.
* `path` ([String](/ru/reference/data-types)) — Абсолютный путь к каталогу с файлами части данных.
* `column` ([String](/ru/reference/data-types)) — Название столбца.
* `type` ([String](/ru/reference/data-types)) — Тип столбца.
* `column_position` ([UInt64](/ru/reference/data-types)) — Порядковый номер столбца в таблице, начиная с 1.
* `default_kind` ([String](/ru/reference/data-types)) — тип выражения (DEFAULT, MATERIALIZED, ALIAS) для значения по умолчанию либо пустая строка, если оно не задано.
* `default_expression` ([String](/ru/reference/data-types)) — Выражение для значения по умолчанию или пустая строка, если оно не задано.
* `column_bytes_on_disk` ([UInt64](/ru/reference/data-types)) — Общий размер столбца в байтах.
* `column_data_compressed_bytes` ([UInt64](/ru/reference/data-types)) — Общий размер сжатых данных в столбце, в байтах.
* `column_data_uncompressed_bytes` ([UInt64](/ru/reference/data-types)) — Общий размер несжатых данных в столбце в байтах.
* `column_marks_bytes` ([UInt64](/ru/reference/data-types)) — Размер меток столбца, в байтах.
* `column_modification_time` ([Nullable(DateTime)](/ru/reference/data-types)) — Время последнего изменения столбца.
* `column_ttl_min` ([Nullable(DateTime)](/ru/reference/data-types)) — Минимальное значение вычисленного TTL-выражения для столбца.
* `column_ttl_max` ([Nullable(DateTime)](/ru/reference/data-types)) — Максимальное значение вычисляемого TTL-выражения для столбца.
* `statistics` ([Array(String)](/ru/reference/data-types)) — Статистика столбца.
* `estimates.min` ([Nullable(String)](/ru/reference/data-types)) — Предполагаемое минимальное значение столбца.
* `estimates.max` ([Nullable(String)](/ru/reference/data-types)) — Предполагаемое максимальное значение столбца.
* `estimates.cardinality` ([Nullable(UInt64)](/ru/reference/data-types)) — Приблизительная мощность столбца.
* `estimates.null_count` ([Nullable(UInt64)](/ru/reference/data-types)) — Оценочное число значений NULL в столбце.
* `serialization_kind` ([String](/ru/reference/data-types)) — Тип сериализации столбца
* `substreams` ([Array(String)](/ru/reference/data-types)) — Названия подпотоков, в которые сериализуется столбец
* `filenames` ([Array(String)](/ru/reference/data-types)) — Имена файлов для каждого подпотока столбца
* `subcolumns.names` ([Array(String)](/ru/reference/data-types)) — Названия подстолбцов столбца
* `subcolumns.types` ([Array(String)](/ru/reference/data-types)) — Типы подстолбцов столбца
* `subcolumns.serializations` ([Array(String)](/ru/reference/data-types)) — Типы сериализации подстолбцов столбца
* `subcolumns.bytes_on_disk` ([Array(UInt64)](/ru/reference/data-types)) — Размеры в байтах для каждого подстолбца
* `subcolumns.data_compressed_bytes` ([Array(UInt64)](/ru/reference/data-types)) — Размеры сжатых данных для каждого подстолбца в байтах
* `subcolumns.data_uncompressed_bytes` ([Array(UInt64)](/ru/reference/data-types)) — Размер распакованных данных для каждого подстолбца, в байтах
* `subcolumns.marks_bytes` ([Array(UInt64)](/ru/reference/data-types)) — Размеры меток для каждого подстолбца столбца, в байтах

<div id="example">
  ## Пример
</div>

```sql theme={null}
SELECT * FROM system.parts_columns LIMIT 1 FORMAT Vertical;
```

```text theme={null}
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
```

<div id="see-also">
  ## См. также
</div>

* [Семейство MergeTree](/ru/reference/engines/table-engines/mergetree-family/mergetree)
* [Подсчёт количества и размера частей compact и wide](/ru/resources/support-center/knowledge-base/troubleshooting/count-parts-by-type)
