Описание
Содержит список типов индексов пропуска данных, поддерживаемых сервером, а также встроенную документацию по каждому типу. Тип индекса пропуска данных задаётся в TYPE объявления INDEX в запросе CREATE TABLE и позволяет ClickHouse пропускать гранулы, которые не могут удовлетворять условию запроса.
Обратите внимание, что в этой таблице перечислены доступные типы индексов, тогда как system.data_skipping_indices содержит список экземпляров индексов, определённых в существующих таблицах.
Столбцы
name(String) — Имя типа индекса пропуска данных, указанное в TYPE объявления INDEX.description(String) — Общее описание назначения типа индекса пропуска данных.syntax(String) — Способ объявления индекса в предложении INDEX запроса CREATE TABLE.examples(String) — Примеры использования.introduced_in(String) — Версия ClickHouse, в которой тип индекса впервые появился, в формате major.minor.related(Array(String)) — Имена связанных типов индексов пропуска данных.
Пример
SELECT name, syntax
FROM system.data_skipping_index_types
WHERE name IN ('minmax', 'set')
ORDER BY name┌─name───┬─syntax───────────────────────────────────────┐
│ minmax │ INDEX name expr TYPE minmax GRANULARITY n │
│ set │ INDEX name expr TYPE set(max_rows) GRANULARITY n │
└────────┴──────────────────────────────────────────────┘См. также
- Индексы пропуска данных — Сведения об индексах пропуска данных.
system.data_skipping_indices— Экземпляры индексов, заданные для существующих таблиц.