Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

настройки сеанса allow_experimental_*

Эти настройки доступны в system.settings и автоматически генерируются на основе исходного кода.

allow_experimental_ai_functions

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.40Новая настройка

Включает экспериментальные функции ИИ (например, aiGenerateContent). Эти функции выполняют внешние HTTP-запросы к поставщикам ИИ.

allow_experimental_analyzer

Псевдонимы: enable_analyzer

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
24.31Анализатор и планировщик включены по умолчанию.

Разрешает использование анализатора.

allow_experimental_cleanup_old_data_files_compaction

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.50Новая настройка

Разрешает удалять старые файлы данных во время compaction в Iceberg.

allow_experimental_codecs

Экспериментальная возможность
Тип
Bool
По умолчанию
0

Если задано значение true, разрешает указывать любой экспериментальный кодек сжатия.

allow_experimental_correlated_subqueries

Возможность в статусе бета
Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
25.81Поддержка коррелированных подзапросов переведена в статус бета.
25.40Добавлена новая настройка, разрешающая выполнение коррелированных подзапросов.

Разрешает выполнение коррелированных подзапросов.

allow_experimental_database_glue_catalog

Возможность в статусе бета

Псевдонимы: allow_database_glue_catalog

Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
25.30Разрешает использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'glue'

Разрешает использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'glue'

Значение по умолчанию в Cloud: 1.

allow_experimental_database_hms_catalog

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
25.50Разрешить использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'hive'

Разрешить использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'hms'

allow_experimental_database_iceberg

Возможность в статусе бета

Псевдонимы: allow_database_iceberg

Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
24.120Новая настройка

Разрешает использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'iceberg'

Значение по умолчанию в Cloud: 1.

allow_experimental_database_materialized_postgresql

Экспериментальная возможность
Тип
Bool
По умолчанию
0

Позволяет создавать базу данных с Engine=MaterializedPostgreSQL(…).

allow_experimental_database_paimon_rest_catalog

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.10новая настройка

Разрешает использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'paimon_rest'

allow_experimental_database_unity_catalog

Возможность в статусе бета

Псевдонимы: allow_database_unity_catalog

Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
25.30Разрешает использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'unity'

Разрешает использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'unity'

Значение по умолчанию в Cloud: 1.

allow_experimental_delta_lake_writes

Возможность в статусе бета

Псевдонимы: allow_delta_lake_writes

Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.70Запись в Delta Lake переведена в статус бета.
25.90Новая настройка.

Включает возможность записи с помощью delta-kernel.

allow_experimental_eval_table_function

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.70Новая настройка для включения экспериментальной табличной функции `eval`.

Включает экспериментальную табличную функцию eval.

allow_experimental_expire_snapshots

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.30Новая настройка

Разрешает выполнение экспериментальной команды Iceberg ALTER TABLE ... EXECUTE expire_snapshots.

allow_experimental_funnel_functions

Экспериментальная возможность
Тип
Bool
По умолчанию
0

Включает экспериментальные функции для вороночного анализа.

allow_experimental_geo_types_in_iceberg

Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.50Новая настройка, позволяющая интерпретировать поля Iceberg `geometry`/`geography` как тип Geometry.

Позволяет интерпретировать поля Iceberg типов geometry и geography как тип ClickHouse Geometry (Variant).

allow_experimental_hash_functions

Экспериментальная возможность
Тип
Bool
По умолчанию
0

Включает экспериментальные хеш-функции

allow_experimental_iceberg_compaction

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
25.80Новая настройка

Разрешает явно использовать OPTIMIZE для таблиц Iceberg.

allow_experimental_join_right_table_sorting

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
24.90Если задано значение true и выполняются условия `join_to_sort_minimum_perkey_rows` и `join_to_sort_maximum_table_rows`, правая таблица переупорядочивается по ключу для повышения производительности левого или внутреннего hash JOIN

Если задано значение true и выполняются условия join_to_sort_minimum_perkey_rows и join_to_sort_maximum_table_rows, правая таблица переупорядочивается по ключу для повышения производительности левого или внутреннего hash JOIN.

allow_experimental_json_lazy_type_hints

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.30Новая экспериментальная настройка для ленивых подсказок типов JSON

Включает экспериментальные ленивые подсказки типов для типа JSON. Эта возможность позволяет оптимизировать преобразования типа JSON, откладывая вычисление подсказок типов.

allow_experimental_kafka_offsets_storage_in_keeper

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
24.80Разрешить использование экспериментального движка хранения для Kafka, который хранит зафиксированные смещения в ClickHouse Keeper

Разрешает экспериментальную возможность хранения смещений, связанных с Kafka, в ClickHouse Keeper. При включении этой возможности для движка таблицы Kafka можно указать путь в ClickHouse Keeper и имя реплики. В результате вместо обычного движка Kafka будет использоваться новый тип движка хранения, который хранит зафиксированные смещения прежде всего в ClickHouse Keeper

allow_experimental_kusto_dialect

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
25.10Новая настройка

Включает Kusto Query Language (KQL) — альтернативный язык запросов наряду с SQL.

allow_experimental_materialized_postgresql_table

Экспериментальная возможность
Тип
Bool
По умолчанию
0

Разрешает использовать движок таблицы MaterializedPostgreSQL. По умолчанию отключено, так как эта возможность экспериментальная.

allow_experimental_nlp_functions

Экспериментальная возможность
Тип
Bool
По умолчанию
0

Включает экспериментальные функции обработки естественного языка.

allow_experimental_nullable_tuple_type

Возможность в статусе бета

Псевдонимы: enable_nullable_tuple_type

Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.10Новая экспериментальная настройка

Разрешает создавать в таблицах столбцы типа Nullable Tuple.

Эта настройка не определяет, могут ли извлечённые подстолбцы Tuple иметь тип Nullable (например, из столбцов Dynamic, Variant, JSON или Tuple). Используйте allow_nullable_tuple_in_extracted_subcolumns, чтобы задать, могут ли извлечённые подстолбцы Tuple иметь тип Nullable.

allow_experimental_object_storage_queue_hive_partitioning

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.10Новая настройка

Разрешает использовать партиционирование Hive с движками S3Queue/AzureQueue

allow_experimental_paimon_storage_engine

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.50Новая настройка

Разрешает создавать таблицы с движками таблиц Paimon*.

allow_experimental_parallel_reading_from_replicas

Псевдонимы: enable_parallel_replicas

Тип
UInt64
По умолчанию
0

Использовать до max_parallel_replicas реплик из каждого сегмента при выполнении запроса SELECT. Чтение распараллеливается и координируется динамически. 0 — отключено, 1 — включено, при сбое отключается без уведомления, 2 — включено, при сбое сгенерировать исключение

allow_experimental_polyglot_dialect

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.30Новая настройка для включения polyglot-диалекта SQL-транспайлера.

Включает polyglot SQL-транспайлер — преобразует SQL из более чем 30 диалектов (MySQL, PostgreSQL, SQLite, Snowflake, DuckDB и т. д.) в ClickHouse SQL.

allow_experimental_prql_dialect

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
25.10Новая настройка

Включает PRQL — альтернативный язык запросов по сравнению с SQL.

allow_experimental_time_series_aggregate_functions

Экспериментальная возможность

Псевдонимы: allow_experimental_ts_to_grid_aggregate_function

Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
25.60Новая настройка для включения экспериментальных агрегатных функций timeSeries*.

Экспериментальные агрегатные функции timeSeries* для ресэмплирования временных рядов в стиле Prometheus, а также для вычисления rate и delta.

allow_experimental_time_series_table

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
24.80Добавлена новая настройка, разрешающая использование движка таблицы TimeSeries

Разрешает создание таблиц с движком TimeSeries. Возможные значения:

  • 0 — движок таблицы TimeSeries отключен.
  • 1 — движок таблицы TimeSeries включен.

allow_experimental_unique_key

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.50Новая настройка, управляющая доступностью экспериментальной клаузы UNIQUE KEY для таблиц семейства MergeTree

Разрешает создание таблиц с клаузой UNIQUE KEY на движках семейства MergeTree.

allow_experimental_url_wildcard_from_index_pages

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
26.70Новая настройка для включения раскрытия подстановочных шаблонов в табличной функции `url` по спискам на HTTP-страницах индекса.

Разрешает экспериментальное раскрытие подстановочных шаблонов для url() и ENGINE = URL по HTTP-страницам индекса.

allow_experimental_window_view

Экспериментальная возможность
Тип
Bool
По умолчанию
0

Включает WINDOW VIEW. Функция пока недостаточно зрелая.

allow_experimental_ytsaurus_dictionary_source

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
25.80Новая настройка.

Экспериментальный источник данных словаря для интеграции с YTsaurus.

allow_experimental_ytsaurus_table_engine

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
25.80Новая настройка

Экспериментальный движок таблицы для интеграции с YTsaurus.

allow_experimental_ytsaurus_table_function

Экспериментальная возможность
Тип
Bool
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
25.80Новая настройка.

Экспериментальный движок таблицы для интеграции с YTsaurus.

Navigation