system.parts ------------ Содержит информацию о кусках таблиц семейства :ref:`table_engines-mergetree`. Каждая строка описывает один кусок данных. Столбцы: .. csv-table:: :header: "Имя", "Тип", "Описание" :widths: 15, 15, 70 "partition", "String", "Имя партиции. Формат YYYYMM. Что такое партиция можно узнать из описания запроса :ref:`query_language_queries_alter`." "name", "String", "Имя куска." "active", "UInt8", "Признак активности. Если кусок активен, то он используется таблице, в противном случает он будет удален. Неактивные куски остаются после слияний." "marks", "UInt64", "Количество засечек. Чтобы получить примерное количество строк в куске, умножьте ``marks`` на гранулированность индекса (обычно 8192)." "marks_size", "UInt64", "Размер файла с засечками." "rows", "UInt64", "Количество строк." "bytes", "UInt64", "Количество байт в сжатом виде." "modification_time", "DateTime", "Время модификации директории с куском. Обычно соответствует времени создания куска." "remove_time", "DateTime", "Время, когда кусок стал неактивным." "refcount", "UInt32", "Количество мест, в котором кусок используется. Значение больше 2 говорит о том, что кусок участвует в запросах или в слияниях." "min_date", "Date", "Минимальное значение ключа даты в куске." "max_date", "Date", "Максимальное значение ключа даты в куске." "min_block_number", "UInt64", "Минимальный номер куска из которых состоит текущий после слияния." "max_block_number", "UInt64", "Максимальный номер куска из которых состоит текущий после слияния." "level", "UInt32", "Глубина дерева слияний. Если слияний не было, то ``level=0``." "primary_key_bytes_in_memory", "UInt64", "Объем памяти (в байтах), занимаемой значениями первичных ключей." "primary_key_bytes_in_memory_allocated", "UInt64", "Выделенный с резервом объем памяти (в байтах) для размещения первичных ключей." "database", "String", "Имя базы данных." "table", "String", "Имя таблицы." "engine", "String", "Имя движка таблицы, без параметров."