Skip to main content
这些设置可在 system.settings 中查看,由 源代码 自动生成。

allow_experimental_analyzer

别名:enable_analyzer 自 v26.9 起过时:analyzer 已无法禁用。 analyzer 是自 v24.3 起默认启用的查询分析与查询计划基础设施。在 v26.9 中,该设置被固定为唯一受支持的值 1,compatibility 设置也不再使其恢复旧行为。在 v26.10 中,它原先所切换到的查询分析已被移除。出于向后兼容考虑,将其设为 0 仍会被接受,但会被替换为 1。因此,仍设置了 enable_analyzer = 0 的查询、会话设置、profile 及客户端配置可以继续正常运行,只是实际使用的仍是 analyzer。如需对比查询在旧查询分析下的行为或性能,请使用 v26.9 之前的 ClickHouse 版本。

allow_experimental_cleanup_old_data_files_compaction

允许在 Iceberg 合并整理期间清理旧数据文件。

allow_experimental_database_hms_catalog

允许使用 catalog_type = ‘hms’ 的Experimental数据库引擎 DataLakeCatalog

allow_experimental_database_materialized_postgresql

允许创建使用 Engine=MaterializedPostgreSQL(…) 的 database。

allow_experimental_database_paimon_rest_catalog

允许使用 catalog_type = ‘paimon_rest’ 的Experimental数据库引擎 DataLakeCatalog

allow_experimental_eval_table_function

启用 Experimental 表函数 eval。

allow_experimental_expire_snapshots

允许执行Experimental的 Iceberg 命令 ALTER TABLE ... EXECUTE expire_snapshots。

allow_experimental_hash_functions

启用Experimental哈希函数

allow_experimental_iceberg_compaction

允许显式地对 Iceberg 表执行 ‘OPTIMIZE’。

allow_experimental_kusto_dialect

启用 Kusto 查询语言 (KQL) 方言,可作为 SQL 的替代方案。

allow_experimental_lateral_join

允许使用 LATERAL JOIN 语法。启用后,JOIN 右侧的子查询可以引用左侧的列,从而支持在 FROM 子句中使用关联子查询 (即 SQL 标准中的 LATERAL JOIN) 。

allow_experimental_nlp_functions

启用 Experimental 自然语言处理函数。

allow_experimental_object_storage_queue_hive_partitioning

允许在 S3Queue/AzureQueue 引擎中使用 Hive 分区

allow_experimental_paimon_storage_engine

允许创建使用 Paimon* 表引擎的表。

allow_experimental_parallel_reading_from_replicas

别名: enable_parallel_replicas 对每个分片,SELECT 查询执行时最多可使用 max_parallel_replicas 个副本。读取会并行执行,并进行动态协调。0 - 禁用,1 - 启用,失败时静默禁用,2 - 启用,失败时抛出异常

allow_experimental_polyglot_dialect

启用 polyglot SQL 转译器:可将 30 多种 SQL 方言 (MySQL、PostgreSQL、SQLite、Snowflake、DuckDB 等) 转译为 ClickHouse SQL。

allow_experimental_prql_dialect

启用 PRQL——作为 SQL 的一种替代方案。

allow_experimental_ytsaurus_dictionary_source

用于与 YTsaurus 集成的 Experimental 字典源。

allow_experimental_ytsaurus_table_engine

用于集成 YTsaurus 的 Experimental 表引擎。

allow_experimental_ytsaurus_table_function

用于与 YTsaurus 集成的 Experimental 表引擎。