Перейти к основному содержимому
Перейти к основному содержимому

Функция таблицы mergeTreeIndex

Представляет содержимое файлов индекса и меток таблиц MergeTree. Может быть использован для интроспекции.

Аргументы

  • database - Имя базы данных, из которой необходимо читать индекс и метки.
  • table - Имя таблицы, из которой необходимо читать индекс и метки.
  • with_marks - Включать ли колонки с метками в результат.

Возвращаемое значение

Объект таблицы с колонками со значениями первичного индекса исходной таблицы, колонками со значениями меток (если включены) для всех возможных файлов в частях данных исходной таблицы и виртуальными колонками:

  • part_name - Название части данных.
  • mark_number - Номер текущей метки в части данных.
  • rows_in_granule - Количество строк в текущей грануле.

Колонка меток может содержать значение (NULL, NULL) в случае, если колонка отсутствует в части данных или метки для одного из ее подстримов не записаны (например, в компактных частях).

Пример использования