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

mergeTreeIndex Табличная Функция

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

Аргументы

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

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

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

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

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

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