跳转到主要内容

概览

基于 XML 的 Settings Profiles 和配置文件当前不支持 ClickHouse Cloud。要为您的 ClickHouse Cloud 服务指定设置,必须使用通过 SQL 管理的 Settings Profiles
ClickHouse 设置主要分为以下几组:
  • 全局服务器设置
  • 会话设置
  • 查询设置
  • 后台操作设置
全局设置默认生效,除非在更细粒度的层级中被覆盖。会话设置可以通过 profile、用户配置和 SET 命令指定。查询设置可以通过 SETTINGS 子句提供,并应用于单条查询。后台操作设置适用于变更、合并以及其他可能在后台异步执行的操作。

查看非默认设置

要查看哪些设置已偏离默认值,可以查询 system.settings 表:
SELECT name, value FROM system.settings WHERE changed
如果所有设置都未更改默认值,那么 ClickHouse 将 不会返回任何内容。 要查看某个特定设置的值,可以在查询中指定该设置的 name
SELECT name, value FROM system.settings WHERE name = 'max_threads'
将返回类似如下的内容:
┌─name────────┬─value─────┐
│ max_threads │ 'auto(8)' │
└─────────────┴───────────┘

1 行于 set 中。Elapsed: 0.002 sec.

延伸阅读

  • 请参阅全局服务器设置,进一步了解如何在全局服务器级别配置您的 ClickHouse server。
  • 请参阅会话设置,进一步了解如何在会话级别配置您的 ClickHouse server。
  • 请参阅上下文层级,进一步了解 ClickHouse 的配置处理机制。
最后修改于 2026年6月10日