Clickhouse 支持通过show settings 读取当前参数的值。也支持通过set 命令设置参数值。
另外,也支持通过元数据表 system.settings 来查看。 Clickhouse 元数据表system.settings介绍和使用
目录导航
语法
设置值
SET param = value
param 参数
value 值
读取值
SHOW [CHANGED] SETTINGS LIKE|ILIKE <name>
changed 只显示和默认值不同的参数,也就是被改动过的。
LIKE 模糊匹配,区分大小写
ILIKE 模糊匹配,不区分大小写 insensitive like
样例
设置参数值
localhost :) set format_csv_delimiter='|';
SET format_csv_delimiter = '|'
Query id: 8ee8a61f-6f87-4c41-bbbe-1a21b3e93866
Ok.
0 rows in set. Elapsed: 0.013 sec.
查看匹配的参数值
localhost :) show settings ilike '%csv%';
SHOW SETTINGS ILIKE '%csv%'
Query id: 92cc12e1-abd5-46ac-8a8f-e32e7cc55c06
┌─name───────────────────────────────────────────┬─type─┬─value─┐
│ format_csv_delimiter │ Char │ , │
│ format_csv_allow_single_quotes │ Bool │ 1 │
│ format_csv_allow_double_quotes │ Bool │ 1 │
│ output_format_csv_crlf_end_of_line │ Bool │ 0 │
│ input_format_csv_unquoted_null_literal_as_null │ Bool │ 0 │
│ input_format_csv_enum_as_number │ Bool │ 0 │
│ input_format_csv_arrays_as_nested_csv │ Bool │ 0 │
└────────────────────────────────────────────────┴──────┴───────┘
7 rows in set. Elapsed: 0.006 sec.
查看变动过的参数值
localhost :) show changed settings ilike '%csv%';
SHOW CHANGED SETTINGS ILIKE '%csv%'
Query id: 4a7ccffe-d6b5-4a72-a41c-75d7beb7d0b3
Ok.
0 rows in set. Elapsed: 0.003 sec.
localhost :) set format_csv_delimiter='|';
SET format_csv_delimiter = '|'
Query id: 8ee8a61f-6f87-4c41-bbbe-1a21b3e93866
Ok.
0 rows in set. Elapsed: 0.013 sec.
localhost :) show changed settings ilike '%csv%';
SHOW CHANGED SETTINGS ILIKE '%csv%'
Query id: 02529581-ef45-43e2-a6f1-690456416940
┌─name─────────────────┬─type─┬─value─┐
│ format_csv_delimiter │ Char │ | │
└──────────────────────┴──────┴───────┘
1 rows in set. Elapsed: 0.004 sec.