Эти настройки доступны в system.settings и автоматически генерируются на основе исходного кода.
allow_experimental_ai_functions
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.4 | 0 | Новая настройка |
Включает экспериментальные функции ИИ (например, aiGenerateContent). Эти функции выполняют внешние HTTP-запросы к поставщикам ИИ.
allow_experimental_analyzer
Псевдонимы: enable_analyzer
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 24.3 | 1 | Анализатор и планировщик включены по умолчанию. |
Разрешает использование анализатора.
allow_experimental_cleanup_old_data_files_compaction
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.5 | 0 | Новая настройка |
Разрешает удалять старые файлы данных во время compaction в Iceberg.
allow_experimental_codecs
Если задано значение true, разрешает указывать любой экспериментальный кодек сжатия.
Возможность в статусе бетаИстория версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 25.8 | 1 | Поддержка коррелированных подзапросов переведена в статус бета. |
| 25.4 | 0 | Добавлена новая настройка, разрешающая выполнение коррелированных подзапросов. |
Разрешает выполнение коррелированных подзапросов.
allow_experimental_database_glue_catalog
Псевдонимы: allow_database_glue_catalog
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 25.3 | 0 | Разрешает использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'glue' |
Разрешает использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'glue'
Значение по умолчанию в Cloud: 1.
allow_experimental_database_hms_catalog
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 25.5 | 0 | Разрешить использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'hive' |
Разрешить использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'hms'
allow_experimental_database_iceberg
Псевдонимы: allow_database_iceberg
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 24.12 | 0 | Новая настройка |
Разрешает использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'iceberg'
Значение по умолчанию в Cloud: 1.
allow_experimental_database_materialized_postgresql
Позволяет создавать базу данных с Engine=MaterializedPostgreSQL(…).
allow_experimental_database_paimon_rest_catalog
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.1 | 0 | новая настройка |
Разрешает использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'paimon_rest'
allow_experimental_database_unity_catalog
Псевдонимы: allow_database_unity_catalog
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 25.3 | 0 | Разрешает использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'unity' |
Разрешает использование экспериментального движка базы данных DataLakeCatalog с catalog_type = 'unity'
Значение по умолчанию в Cloud: 1.
allow_experimental_delta_lake_writes
Псевдонимы: allow_delta_lake_writes
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.7 | 0 | Запись в Delta Lake переведена в статус бета. |
| 25.9 | 0 | Новая настройка. |
Включает возможность записи с помощью delta-kernel.
allow_experimental_eval_table_function
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.7 | 0 | Новая настройка для включения экспериментальной табличной функции `eval`. |
Включает экспериментальную табличную функцию eval.
allow_experimental_expire_snapshots
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.3 | 0 | Новая настройка |
Разрешает выполнение экспериментальной команды Iceberg ALTER TABLE ... EXECUTE expire_snapshots.
allow_experimental_funnel_functions
Включает экспериментальные функции для вороночного анализа.
allow_experimental_geo_types_in_iceberg
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.5 | 0 | Новая настройка, позволяющая интерпретировать поля Iceberg `geometry`/`geography` как тип Geometry. |
Позволяет интерпретировать поля Iceberg типов geometry и geography как тип ClickHouse Geometry (Variant).
allow_experimental_hash_functions
Включает экспериментальные хеш-функции
allow_experimental_iceberg_compaction
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 25.8 | 0 | Новая настройка |
Разрешает явно использовать OPTIMIZE для таблиц Iceberg.
allow_experimental_join_right_table_sorting
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 24.9 | 0 | Если задано значение 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
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.3 | 0 | Новая экспериментальная настройка для ленивых подсказок типов JSON |
Включает экспериментальные ленивые подсказки типов для типа JSON. Эта возможность позволяет оптимизировать преобразования типа JSON, откладывая вычисление подсказок типов.
allow_experimental_kafka_offsets_storage_in_keeper
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 24.8 | 0 | Разрешить использование экспериментального движка хранения для Kafka, который хранит зафиксированные смещения в ClickHouse Keeper |
Разрешает экспериментальную возможность хранения смещений, связанных с Kafka, в ClickHouse Keeper. При включении этой возможности для движка таблицы Kafka можно указать путь в ClickHouse Keeper и имя реплики. В результате вместо обычного движка Kafka будет использоваться новый тип движка хранения, который хранит зафиксированные смещения прежде всего в ClickHouse Keeper
allow_experimental_kusto_dialect
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 25.1 | 0 | Новая настройка |
Включает Kusto Query Language (KQL) — альтернативный язык запросов наряду с SQL.
allow_experimental_materialized_postgresql_table
Разрешает использовать движок таблицы MaterializedPostgreSQL. По умолчанию отключено, так как эта возможность экспериментальная.
allow_experimental_nlp_functions
Включает экспериментальные функции обработки естественного языка.
allow_experimental_nullable_tuple_type
Псевдонимы: enable_nullable_tuple_type
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.1 | 0 | Новая экспериментальная настройка |
Разрешает создавать в таблицах столбцы типа Nullable Tuple.
Эта настройка не определяет, могут ли извлечённые подстолбцы Tuple иметь тип Nullable (например, из столбцов Dynamic, Variant, JSON или Tuple).
Используйте allow_nullable_tuple_in_extracted_subcolumns, чтобы задать, могут ли извлечённые подстолбцы Tuple иметь тип Nullable.
allow_experimental_object_storage_queue_hive_partitioning
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.1 | 0 | Новая настройка |
Разрешает использовать партиционирование Hive с движками S3Queue/AzureQueue
allow_experimental_paimon_storage_engine
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.5 | 0 | Новая настройка |
Разрешает создавать таблицы с движками таблиц Paimon*.
allow_experimental_parallel_reading_from_replicas
Псевдонимы: enable_parallel_replicas
Использовать до max_parallel_replicas реплик из каждого сегмента при выполнении запроса SELECT. Чтение распараллеливается и координируется динамически. 0 — отключено, 1 — включено, при сбое отключается без уведомления, 2 — включено, при сбое сгенерировать исключение
allow_experimental_polyglot_dialect
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.3 | 0 | Новая настройка для включения polyglot-диалекта SQL-транспайлера. |
Включает polyglot SQL-транспайлер — преобразует SQL из более чем 30 диалектов (MySQL, PostgreSQL, SQLite, Snowflake, DuckDB и т. д.) в ClickHouse SQL.
allow_experimental_prql_dialect
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 25.1 | 0 | Новая настройка |
Включает PRQL — альтернативный язык запросов по сравнению с SQL.
allow_experimental_time_series_aggregate_functions
Псевдонимы: allow_experimental_ts_to_grid_aggregate_function
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 25.6 | 0 | Новая настройка для включения экспериментальных агрегатных функций timeSeries*. |
Экспериментальные агрегатные функции timeSeries* для ресэмплирования временных рядов в стиле Prometheus, а также для вычисления rate и delta.
allow_experimental_time_series_table
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 24.8 | 0 | Добавлена новая настройка, разрешающая использование движка таблицы TimeSeries |
Разрешает создание таблиц с движком TimeSeries. Возможные значения:
- 0 — движок таблицы TimeSeries отключен.
- 1 — движок таблицы TimeSeries включен.
allow_experimental_unique_key
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.5 | 0 | Новая настройка, управляющая доступностью экспериментальной клаузы UNIQUE KEY для таблиц семейства MergeTree |
Разрешает создание таблиц с клаузой UNIQUE KEY на движках семейства MergeTree.
allow_experimental_url_wildcard_from_index_pages
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.7 | 0 | Новая настройка для включения раскрытия подстановочных шаблонов в табличной функции `url` по спискам на HTTP-страницах индекса. |
Разрешает экспериментальное раскрытие подстановочных шаблонов для url() и ENGINE = URL по HTTP-страницам индекса.
allow_experimental_window_view
Включает WINDOW VIEW. Функция пока недостаточно зрелая.
allow_experimental_ytsaurus_dictionary_source
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 25.8 | 0 | Новая настройка. |
Экспериментальный источник данных словаря для интеграции с YTsaurus.
allow_experimental_ytsaurus_table_engine
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 25.8 | 0 | Новая настройка |
Экспериментальный движок таблицы для интеграции с YTsaurus.
allow_experimental_ytsaurus_table_function
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 25.8 | 0 | Новая настройка. |
Экспериментальный движок таблицы для интеграции с YTsaurus.