设置概览
概览
注意
基于 XML 的 Settings Profiles 和配置文件 目前在 ClickHouse Cloud 中不受支持。若要为 ClickHouse Cloud 服务指定设置,必须使用基于 SQL 的 Settings Profiles。
ClickHouse 的设置主要分为以下几大类:
- 全局服务器设置
- 会话设置
- 查询设置
- 后台操作设置
全局设置在默认情况下生效,除非在后续层级被覆盖。会话设置可以通过 Settings Profiles、用户配置以及 SET 命令进行指定。查询设置可以通过 SETTINGS 子句提供,并应用于单个查询。后台操作设置应用于 Mutations、Merges 以及可能的其他操作,这些操作会在后台以异步方式执行。
查看非默认设置
要查看哪些设置已被修改为非默认值,可以查询
system.settings 表:
如果所有设置都保持默认值且未作修改,ClickHouse 将不会 返回任何结果。
要查看某个特定设置的值,可以在查询中
指定该设置的 name:
会返回类似下面的结果: