system.projection_parts_columns
Эта таблица содержит информацию о столбцах частей проекций таблиц семейства MergeTree.
Столбцы
partition(String) — Имя партиции.name(String) — Название части данных.part_type(String) — Формат хранения части данных.parent_name(String) — Имя родительской (исходной) части данных.parent_uuid(UUID) — UUID исходной (родительской) части данных.parent_part_type(String) — Формат хранения исходной (родительской) части данных.active(UInt8) — флаг, указывающий, активна ли часть данныхmarks(UInt64) — Количество меток.rows(UInt64) — Количество строк.bytes_on_disk(UInt64) — общий объём всех файлов частей данных в байтах.data_compressed_bytes(UInt64) — Общий размер сжатых данных в части данных. Все вспомогательные файлы (например, файлы с метками) не учитываются.data_uncompressed_bytes(UInt64) — Общий размер несжатых данных в куске данных. Все вспомогательные файлы (например, файлы с метками) не учитываются.marks_bytes(UInt64) — размер файла с метками.parent_marks(UInt64) — Количество меток в исходной (родительской) части.parent_rows(UInt64) — количество строк в исходной (родительской) части.parent_bytes_on_disk(UInt64) — Общий размер всех файлов исходных (родительских) частей данных в байтах.parent_data_compressed_bytes(UInt64) — Общий размер сжатых данных в исходной (родительской) части данных.parent_data_uncompressed_bytes(UInt64) — Общий размер несжатых данных в исходной (родительской) части данных.parent_marks_bytes(UInt64) — размер файла с метками в исходной (родительской) части данных.modification_time(DateTime) — Время изменения каталога с частью данных. Обычно соответствует времени создания части данных.remove_time(DateTime) — время, когда часть данных стала неактивной.refcount(UInt32) — Количество мест, где используется часть данных. Значение больше 2 указывает на то, что часть данных задействована в запросах или операциях слияния.min_date(Date) — Минимальное значение для столбца Date, если он включён в ключ партиционирования.max_date(Date) — Максимальное значение для столбца типа Date, если он входит в ключ партиционирования.min_time(DateTime) — Минимальное значение столбца DateTime, если он входит в ключ партиционирования.max_time(DateTime) — максимальное значение столбца DateTime, если он включён в ключ партиционирования.partition_id(String) — идентификатор партиции.min_block_number(Int64) — минимальный номер части данных, из которых после слияния сформирована текущая часть.`max_block_number(Int64) — Максимальное количество частей данных, образующих текущую часть после слияния.`level(UInt32) — Глубина дерева слияний. Значение 0 означает, что текущая часть была создана вставкой, а не слиянием других частей.data_version(UInt64) — число, которое используется для определения, какие мутации следует применить к части данных (мутации с версией выше значения data_version).primary_key_bytes_in_memory(UInt64) — Объем памяти (в байтах), используемый для хранения значений первичного ключа.primary_key_bytes_in_memory_allocated(UInt64) — объем памяти (в байтах), зарезервированный для значений первичного ключа.database(String) — имя базы данных.table(String) — Имя таблицы.engine(String) — Название движка таблицы без параметров.disk_name(String) — Имя диска, на котором хранится часть данных.`path(String) — Абсолютный путь к каталогу с файлами частей данных.column(String) — имя столбца.type(String) — Тип столбца.column_position(UInt64) — Порядковый номер столбца в таблице, начиная с 1.default_kind(String) — Тип выражения значения по умолчанию (DEFAULT, MATERIALIZED, ALIAS) или пустая строка, если оно не определено.default_expression(String) — выражение, задающее значение по умолчанию, или пустая строка, если оно не задано.column_bytes_on_disk(UInt64) — Общий размер столбца на диске в байтах.column_data_compressed_bytes(UInt64) — Общий объём сжатых данных в столбце, в байтах.column_data_uncompressed_bytes(UInt64) — Общий размер несжатых данных в столбце, в байтах.`column_marks_bytes(UInt64) — Размер столбца меток в байтах.column_modification_time(Nullable(DateTime)) — Время последнего изменения столбца.