概览
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 row in set. Elapsed: 0.002 sec.